.header {width: 100%;height: 127px;position: fixed;left: 0;top: 0;z-index: 1000;background-color: transparent;}
.header.fixed{background-color: rgba(0,0,0,.5);}
.h-a{width: 100%;padding:0 50px;}
.h-a:after {content: ".";display: block;height: 0; clear: both;visibility: hidden;line-height: 0;font-size: 0;}
.h-b {display: block;float: left;width: 333px;line-height: 127px;height: 127px;}
.h-c {width: 100%;}
.h-d{display: none; position: fixed;left: 50%;top: 150px;width: 1200px;margin-left: -600px; z-index: 1000;}
.h-e{width: 100%;}
.h-e:after {content: ".";display: block;height: 0; clear: both;visibility: hidden;line-height: 0;font-size: 0;}
.h-f{border:none;outline: none; width: 1100px;float: left;font-size: 14px;line-height: 28px;height: 50px;text-indent: 12px;color: #333;background: #fff;border-top-left-radius: 10px;border-bottom-left-radius: 10px;}
.h-g{border:none;outline: none;float: left;width:100px;height: 50px;font-size: 20px;color: #fff;text-align: center;line-height: 50px;cursor: pointer;background: #e60012;border-top-right-radius: 10px;border-bottom-right-radius: 10px;}
.h-search{cursor: pointer; margin-top: 52px;margin-left: 35px; float: right;display: block; width: 22px;}
.h-search >img{width: 100%;}
.search-state .h-d{display: block;}
.header.search-state .h-opa {display: block;}

.h-h{float: right;margin-top:55px;text-align: center;}
.h-i {display: inline-block;vertical-align: top;position: relative;padding: 0 .35rem;}
.h-j {font-weight: 600; display: inline-block;height: 72px; vertical-align: top;cursor: pointer;font-size: 16px;color: #c3c3c8;position: relative;}
.h-i:hover {border-bottom: 1px solid #e60012;}
.h-i:hover .h-j {color: #e60012;}
.h-sub {display: none;width: 100%;background-color: rgba(255, 255, 255, 0.7);position: absolute;left: 0;top: 72px;z-index: 1000;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);}
.h-sub>li>a {display: block;width: 100%;cursor: pointer;padding: 13px 5px;line-height:1.2;text-align: center;font-size: 14px;color: #666;transition: background-color .3s;}
.h-sub>li:hover{background: #e60012;color: #fff;}
.h-sub>li:hover a{color: #fff;}

.h-menu {cursor: pointer; width: 40px;height: 40px;display: none;vertical-align: top;background-image: url(../images/a3.png);background-size: 30px 30px;background-position: center center;background-repeat: no-repeat;}
.h-opa {display: none;width: 100%;height: 100%;position: fixed;left: 0;top: 0;background-color: rgba(0, 0, 0, 0.5);z-index: 10;cursor: pointer;}


@media(max-width: 1200px) {
    .header {height: 50px;background-color: rgba(0,0,0,1);}
     .header.fixeds{background-color: rgba(0,0,0,.5);}
    .h-a{width: 100%;padding: 0 .1rem;}
    .h-b{width: 210px ;height: 50px;line-height: 50px; }
    .h-d{width: 500px;margin-left: -250px;top: 60px;}
    .h-f{width: 450px;height: 40px;}
    .h-g{width: 50px;font-size: 18px;height: 40px;line-height: 40px;}

    .h-h {margin-top: 0; text-align: left; width: 50%;position: fixed;right: 0;top: 0;height: 100vh;background-color: #fff;margin-right: 0;padding-top: 10px;padding-bottom: 10px;overflow: auto;z-index: 1000;transform: translate(100%, 0);transition: transform .3s;}
    .h-i {width: 100%;padding: 0;margin: 0;cursor: pointer;}
    .h-j {padding: 0;padding-left: 20px;height: 40px;line-height: 40px;color: #666;}
    .h-i:hover {border-bottom:none;}
    .h-i:hover .h-j {color: #666;font-size: 16px;}
    .h-menu {display: inline-block;position: absolute;right: 0;top: 5px;}
    .h-i.has-nav:after {content: "+";display: inline-block;width: 40px;height: 40px;line-height: 40px;text-align: center;position: absolute;right: 0;top: 0;font-size: 20px;color: #666;}
    .h-i.has-nav.show:after {content: "-";}
    .h-sub {position: relative;top: 0;background-color: #fff;box-shadow: none;padding:0;left: 0;width: 100%;}
    .h-sub>li>a {text-align: left;padding-left: 40px;color: #666;}
    .h-sub>li:hover{background: transparent;}
    .h-sub>li>a:hover {color: #666;}
    .h-search {margin: 0; margin-right: 40px;width: 22px;line-height: 50px;height: 50px; }
    .header.menu-state .h-h {transform: translate(0, 0);}
    .header.menu-state .h-opa {display: block;}
}

@media(max-width: 500px) {
    .h-b{width: 180px;}
    .h-k{font-size: 12px;}
    .h-d{width: 310px;margin-left: -155px;}
    .h-f{width: 270px;}
    .h-g{width: 40px;font-size: 16px;}
}

.footer{width: 100%;}
.f-a{width: 100%;background-color: #232331;padding:  .5rem 0;}
.f-b{width: 1440px;margin: 0 auto;}
.f-b:after {content: ".";display: block;height: 0; clear: both;visibility: hidden;line-height: 0;font-size: 0;}
.f-logo{display: block;cursor: pointer;float: left;width: 2.22rem;margin-right: 2rem;margin-top: .26rem;}
.f-logo img{width: 100%;}
.f-c{float: left;font-size: 0;}
.f-d{display: inline-block;vertical-align: top;width: 240px;}
.f-e{display: block;cursor: pointer;color: #ffffff;font-size: calc(12px - 0.12rem + 0.16rem);  margin-bottom: .15rem;}
.f-f{display: inline-block;}
.f-g{display: block;cursor: pointer;color: #959599;font-size: calc(12px - 0.12rem + 0.18rem);  line-height: 1.5;}
.f-g:hover{color: #e60012;}
.f-h{float: right;}
.f-i{display: inline-block;text-align: center;}
.f-j{display: block;color: #ffffff;font-size: calc(12px - 0.12rem + 0.16rem);  margin-bottom: .2rem;}
.f-k{display: inline-block;font-size: 0;}
.f-l{display: inline-block;vertical-align: top;width: 85px;margin: 0 .15rem;}
.f-l img{width: 100%;}
.f-m{width: 100%;padding: .2rem 0;background-color: #d6d2c3;}
.f-n{width: 1440px;margin: 0 auto;text-align: center;}
.f-o{font-size: 12px;color: #9a9892;padding-right: .15rem;cursor: pointer;line-height: 1.3;}

@media(max-width: 1500px) {
  .f-b{width: 1350px;}
  .f-n{width: 1350px;}
  .f-logo{margin-right: 1.5rem;}
}

@media(max-width: 1400px) {
  .f-b{width: 100%;padding: 0 10px;}
  .f-n{width: 100%;padding: 0 10px;}
}

@media(max-width: 1200px) {
  .f-logo{width: 100%; margin-bottom: .4rem;}
  .f-logo img{width:2.3rem;}
  .f-c{width: 100%;}
  .f-d{width: 33.3%;margin-bottom: .4rem;}
  .f-h{float: left;width: 100%;text-align: center;}
}

@media(max-width: 600px) {
    .f-d{width: 100%;border-bottom: 1px solid #45434e;}
    .f-e{width: 100%;position: relative;height: 40px;line-height: 40px;}
    .f-e:after{content: ''; position: absolute;top: 50%;right: .5rem; margin-top: -.1rem; width: .2rem;height: .2rem;background-image: url(../images/a21.png);background-size: .2rem .2rem;background-repeat: no-repeat;}
    .f-f{display: none;}
    .f-g{height: 30px;line-height: 30px;}
    .f-e.show:after{background-image: url(../images/a21-b.png);}
}

.paging{width: 100%;text-align: center;font-size: 0;}
.paging-a{border-radius: 5px;overflow: hidden;display: inline-block;vertical-align: top;width: .45rem;height:.45rem;line-height: .45rem;margin: 0 .08rem;cursor: pointer;background-color: #4f4e55;border-radius: .03rem;font-size:calc(12px - 0.12rem + 0.14rem) ;color: #fff;}
.paging-b{border-radius: 5px;overflow: hidden;display: inline-block;vertical-align: top;width: .45rem;height:.45rem;line-height: .45rem;margin: 0 .08rem;cursor: pointer;background-color: #d6d2c3;border-radius: .03rem;font-size:calc(12px - 0.12rem + 0.14rem) ;color: #333333;}
.paging-a:hover{background-color: #e60012;color: #fff;}
.paging-b:hover{background-color: #e60012;color: #fff;}
.paging-b.active{background-color: #e60012;color: #fff;}

.a-a{width: 100%;position: relative;}
.a-b{width: 100%;}
.a-c{width: 100%;font-size: 0;}
.a-d{padding-top: 48.125%;;background-size: cover;background-position: center center;background-repeat: no-repeat; display: block;}
.a-a .a-e{width: 100%;margin-bottom: .2rem;text-align: left;padding-left: .5rem;bottom: .23rem;left: 0;}
.a-a .a-e .swiper-pagination-bullet{width: .6rem;height: .06rem;background-color: #f8f8f9;border-radius: 0;margin: 0; margin-right: 2px;}
.a-a .a-e .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #e60012;}
.a-a .a-e .swiper-pagination-bullet:first-child {border-radius:  .03rem 0px 0px .03rem }
.a-a .a-e .swiper-pagination-bullet:nth-last-child(2) {border-radius: 0px .03rem .03rem 0px}
.a-f{margin-left: .15rem;cursor: pointer; display: inline-block;vertical-align: middle; width: 8px;height: 12px;background-image: url('../images/a5.png');background-size: 8px 12px; background-position: center center;background-repeat: no-repeat;}
.a-g{display: block;position: absolute;width: 80px;cursor: pointer; bottom: 0.23rem;left: 50%;margin-left: -40px;text-align: center;z-index: 100; }
.a-h{display: inline-block; width: 18px;margin-bottom: 15px;top:0;transition: all .3s;}
.a-h img{width: 100%;}
.a-i{color: #ffffff;opacity: 0.4;font-size:calc(12px - 0.12rem + 0.14rem) ;}
.a-g:hover .a-h{position: relative;top: 3px;transition: all .3s;}


@media(max-width: 1200px) {
    .a-g{display: none;}
}

.b-a{width: 100%;background-color: #232331;position: relative;top: -1px;}
.b-a:after{content: '';position: absolute;bottom: -1px;left: 0; width: 100%;height: 1px;background-color: #232331;}
.b-b{width: 16.8rem;margin: 0 auto;font-size: 0;}
.b-c{display: inline-block;vertical-align: middle;width: 2.4rem;}
.b-d{color: #ffffff;font-size:calc(12px - 0.12rem + 0.37rem) ;margin-bottom: .13rem;}
.b-e{color: #676767;font-size:calc(12px - 0.12rem + 0.29rem) ;opacity: .8;font-weight: 600;}
.b-f{display: inline-block;vertical-align: middle;}
.b-g{display: inline-block;vertical-align: top;width: 4.1rem;cursor: pointer;margin: .23rem 0;}
.b-h{display: inline-block;vertical-align: middle;width: 1.1rem;}
.b-h img{width: 100%;}
.b-i{display: inline-block;vertical-align: middle; width: calc(100% - 1.1rem);padding-left: .2rem;}
.b-j{color: #ffffff;font-size:calc(12px - 0.12rem + 0.26rem) ;margin-bottom: .2rem; }
.b-k{color: #ffffff;font-size:calc(12px - 0.12rem + 0.16rem) ;line-height: 1.3;}
.b-g1{margin-right: .9rem;}
.b-g2{margin-right: .9rem;}
.b-g3{width: 4.4rem;}
.b-g:hover .b-j{color: #ff0a0a;}

@media(max-width: 1400px) {
  .b-b{width: 100%;padding: 0 10px;text-align: center;}
  .b-c{text-align: left;}
  .b-f{text-align: left;}

}
@media(max-width: 1200px) {
    .b-c{width: 100%;text-align: center;margin: .2rem 0;}
    .b-f{width: 100%;}
    .b-g{width: 33.3%;padding-left: .2rem;margin-right: 0;}
}



@media(max-width: 600px) {
    .b-b{padding: 0;}
    .b-g{text-align: center;padding: 0 .2rem;}
    .b-d{display: inline-block;vertical-align: middle;margin-right: .2rem;font-size: 18px;}
    .b-e{font-size: 12px;}
    .b-e{display: inline-block;vertical-align: middle;}
    .b-i{width: 100%;padding-left: 0;text-align: left;}
    .b-h{margin-bottom: .2rem;width: 1rem;}
    .b-j{text-align: center;font-size: 14px;}
    .b-k{font-size: 12px;text-align: center;color: #999;}
    .b-c{display: none;}
}

@media(max-width: 400px) {
  .b-g{padding: 0 .15rem;}
}

.c-a{width: 100%;background-color: #ebe5d1;padding-top: .65rem;}
.c-b{width: 15.4rem;margin: 0 auto;}
.c-c{position: relative;width: 100%;}
.c-d{color: #e60012;font-size:calc(12px - 0.12rem + 0.37rem);margin-bottom: 0.03rem; font-weight: 600;}
.c-e{display: inline-block;color: #333333;font-size:calc(12px - 0.12rem + 0.6rem) ;margin-bottom: .3rem;font-weight: 600;}
.c-after{position: absolute;display: flex;justify-content: center;align-items: center;padding: 0 .05rem; top: 0;left: -1rem;height: .9rem !important; width: .9rem !important;color: #fff; font-size:calc(12px - 0.12rem + 0.28rem) ;text-align: center; line-height: 1.3;background-color: #ff0a0a;}
.c-f{width:100%;color: #333333;font-size:calc(12px - 0.12rem + 0.2rem) ;line-height: 1.25;margin-bottom: .3rem;text-align: justify;}
.c-f *{color: #333333;font-size:calc(12px - 0.12rem + 0.2rem) ;line-height: 1.25;text-align: justify;}
.c-g{width: 100%;}
.c-g img{width: 98.6%;position: relative;z-index: 10;}

@media(max-width: 1800px) {
  .c-d{font-size:calc(12px - 0.12rem + 0.35rem) ;}
  .c-e{font-size:calc(12px - 0.12rem + 0.55rem) ;}
}
@media(max-width: 1500px) {
  .c-after{font-size:calc(12px - 0.12rem + 0.26rem) ;}
}
@media(max-width: 1400px) {
  .c-b{width: 100%;padding-left: calc(.9rem + 10px);padding-right:10px;}
  .c-d{font-size:calc(12px - 0.12rem + 0.32rem) ;}
  .c-e{font-size:calc(12px - 0.12rem + 0.5rem) ;}
}
@media(max-width: 1200px) {
    .c-after{font-size:calc(12px - 0.12rem + 0.23rem) ;}
    .c-d{font-size:calc(12px - 0.12rem + 0.3rem) ;}
     .c-e{font-size:calc(12px - 0.12rem + 0.45rem) ;}
}
@media(max-width: 1000px) {
  .c-after{font-size:calc(12px - 0.12rem + 0.2rem) ;}
}
@media(max-width: 900px) {
    .c-a{padding-bottom: .6rem;}
    .c-b{padding-left: 10px;}
    .c-c{padding-left: 1rem;}
    .c-after{left: 0;font-size: 14px;}
    .c-d{font-size:calc(12px - 0.12rem + 0.28rem) ;}
    .c-e{font-size:calc(12px - 0.12rem + 0.4rem) ;}
    /* .c-f{width: 80%;} */
    .c-f{width: 98.6%; font-size: 12px;}
    .c-f *{font-size: 12px;}
}

.d-a{width: 100%;position: relative;top: -.38rem;padding-top: 3.45rem; background-color: #232335;}
.d-btimg{position: absolute;top: -.1rem; width: 100%;}
.d-btimg img{width: 100%;}

.dd-a{transform: scale(.9); position: absolute;top: 1.8rem;left: 50%;margin-left: -4.375rem; width: 8.75rem;height: 7.3rem;background-image: url('../images/a10.png');background-size: 8.75rem 7.3rem;background-repeat: no-repeat;}
.dd-b{position: absolute;display: block;cursor: pointer;width: 1.82rem;height: 1.82rem;border: .02rem solid #ffffff;border-radius: 50%;overflow: hidden;}
.dd-b img{width: 100%;height: 100%;transition: all .3s;transform: scale(1.000);}
.dd-b:hover img{transition: all .3s;transform: scale(1.100);}


.dd-b2{left: 1.25rem;top: 0;}
.dd-b3{left: 5.7rem;top: 0;}
.dd-b4{left: 6.95rem;top:2.7rem;}
.dd-b5{left: 5.7rem;top:5.5rem;}
.dd-b6{left: 1.25rem;top:5.5rem;}
.dd-b7{left: 0;top:2.7rem;}
.dd-b1{position: absolute; top: 50%;left: 50%;margin-top: -2.04rem;margin-left: -2.04rem; width:4.08rem;height: 4.08rem;border: .02rem solid #232331;}



.d-b{width: 15.4rem;margin: 0 auto;position: relative;z-index: 20;}
.d-c{width: 100%;position: relative;}
.d-d{color: #e60012;font-size:calc(12px - 0.12rem + 0.37rem) ;margin-bottom: .03rem;font-weight: 600;}
.d-e{display: inline-block; color: #ebe5d1;font-size:calc(12px - 0.12rem + 0.6rem) ;margin-bottom: .3rem;font-weight: 600;}
.d-f{width: 100%;color: #d6d2c3;font-size:calc(12px - 0.12rem + 0.2rem) ;line-height: 1.25;margin-bottom: .3rem;text-align: justify;}
.d-f *{color: #d6d2c3;font-size:calc(12px - 0.12rem + 0.2rem) ;line-height: 1.25;text-align: justify;}
.d-g{width: 100%;position: relative;}
.d-h{width: 100%;}
.d-h:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.d-i{float: left;width: 3.6rem;}
.d-j{width: 100%;}
.d-k{display: block; width: 100%;font-size: 0;margin-bottom: .3rem;}
.d-l{display: inline-block;vertical-align: bottom; width: .85rem;position: relative;z-index: 10;}
.d-l img{width: 100%;}
.d-m{display: inline-block;position: relative;left: -.2rem; padding: .15rem .5rem .15rem .5rem; vertical-align: bottom; color: #333333;background-color: #d6d2c3;border-radius: 0px .27rem .27rem 0px;color: #333333;font-size:calc(12px - 0.12rem + 0.26rem) ;}
.d-n{width: 100%; padding-bottom: .3rem;}
.d-o{width: 100%;position: relative; padding-left: .2rem;margin-bottom: .3rem;}
.d-o:after{content: ''; position: absolute;top: .1rem;left: 0;width: .09rem;height: .09rem;border-radius: 50%; background-color: #e60012;}
.d-p{width: 100%;color: #d6d2c3;font-size:calc(12px - 0.12rem + 0.22rem) ;line-height: 1.2;}
.d-q{width: 100%;color: #737173;font-size:calc(12px - 0.12rem + 0.2rem) ;line-height: 1.3;text-align: justify;}
.d-q *{color: #737173;font-size:calc(12px - 0.12rem + 0.2rem) ;line-height: 1.3;}
.d-r{width: 3.6rem;float: right;z-index: 10;position: relative;}



.d-i .d-k{margin-bottom: .38rem;}
/* .d-i .d-j:nth-child(1){margin-bottom: 1.8rem;} */
.d-i .d-j:nth-child(1) .d-n{padding-bottom: .2rem;}
.d-i .d-j:nth-child(1) .d-q{text-align: left;}
.d-r .d-o{margin-bottom: .2rem;}


@media(max-width: 1800px) {
  /* .d-i{width: 3.2rem;} */
  .dd-a{top: 2.2rem;}
  .d-d{font-size:calc(12px - 0.12rem + 0.35rem) ;}
  .d-e{font-size:calc(12px - 0.12rem + 0.55rem) ;}
}
@media(max-width: 1600px) {
  .dd-a{top: 2.6rem;}
}
@media(max-width: 1400px) {
  .dd-a{transform: scale(1);}
  .d-b{width: 100%;padding-left:calc(.9rem + 10px);padding-right:10px;}
  .d-d{font-size:calc(12px - 0.12rem + 0.32rem) ;}
  .d-e{font-size:calc(12px - 0.12rem + 0.5rem) ;}
}

@media(max-width: 1200px) {
   .d-i{width: 3.6rem;}
   .d-d{font-size:calc(12px - 0.12rem + 0.3rem) ;}
   .d-e{font-size:calc(12px - 0.12rem + 0.45rem) ;}
}
@media(max-width: 900px) {
    .d-a{padding-bottom: .1rem;padding-top: 2rem;}
    .d-b{padding-left: 10px;}
    .d-c{padding-left: 1rem;}
    .d-f{margin-bottom: .5rem;font-size: 12px;text-align: justify; }
    .d-f *{font-size: 12px;text-align: justify; }
    .d-h{margin-top: .5rem;}
    .dd-a{position: absolute;top: 0;left:50%;margin-left:-4.37rem;}
    .d-i{float: left;width: 100%;padding-right: .3rem;}
    .d-r{float: left;width: 100%;padding-right: .3rem;}
    .d-d{font-size:calc(12px - 0.12rem + 0.28rem) ;}
     .d-e{font-size:calc(12px - 0.12rem + 0.4rem) ;}
    .d-g{padding-top: 340px;}
    /* .d-f{margin-left: .9rem;} */
}

@media(max-width:500px) {
  .d-a{padding-top: 1.5rem;}
  .dd-a{transform: scale(.8);}
}

@media(max-width:400px) {
  .dd-a{transform: scale(.7);}
}



.e-a{width: 100%;position: relative;margin-top: -2.5rem;padding-top: 1.5rem;background-color: #2d2b3e;  background-image: url('../images/b14.jpg');background-size: 100% auto;background-position: top center;background-repeat: no-repeat;}
.e-b{width: 15.4rem;margin: 0 auto;}
.e-c{width: 100%;position: relative;}
.e-d{color: #e60012;font-size:calc(12px - 0.12rem + 0.37rem) ;margin-bottom: .03rem;font-weight: 600;}
.e-e{display: inline-block; color: #ebe5d1;font-size:calc(12px - 0.12rem + 0.6rem) ;margin-bottom: .3rem;font-weight: 600;}
.e-f{width: 100%;color: #d6d2c3;font-size:calc(12px - 0.12rem + 0.2rem) ;line-height: 1.25;margin-bottom: 1.5rem;text-align: justify;}
.e-f *{color: #d6d2c3;font-size:calc(12px - 0.12rem + 0.2rem) ;line-height: 1.25;text-align: justify;}
/* .e-btimg{position: absolute;bottom: -2.91rem ;left: 0;width: 100%;background-color: #2d2b3e;padding-top: .1rem;} */
.e-btimg{position: relative;bottom: -0.1rem ;margin-top: .5rem; left: 0;width: 100%;background-color: #2d2b3e;}

.e-btimg img{width: 100%;}

.e-g{width: 100%;}
.e-g:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.e-h{float: left;width: 6.9rem;padding-top:33.23%;position: relative;margin-top: .5rem;}
.e-i{position: absolute;top: 0;overflow: hidden;cursor: pointer;}
.e-i img{width: 100%;height: 100%;transform: scale(1.000);transition: all .3s;}
.e-i:hover img{transform: scale(1.100);transition: all .3s;}

.e-i1{left: 0;width: 4.05rem;height: 2.43rem;}
.e-i2{right: .23rem;width: 2.52rem;height: 1.82rem;margin-top: .6rem; }
.e-i3{left:-.55rem;width: 3.09rem;height: 2.13rem;margin-top: 2.55rem; }
.e-i4{right: 0;width: 4.23rem;height: 2.89rem;margin-top: 2.55rem; }
.e-j{float: right;width: 7.6rem;}

.e-k{display: block; width: 100%;font-size: 0;margin-bottom: .3rem;}
.e-l{display: inline-block;vertical-align: bottom; width: .85rem;position: relative;z-index: 10;}
.e-l img{width: 100%;}
.e-m{display: inline-block;position: relative;left: -.2rem; padding: .15rem .5rem .15rem .5rem; vertical-align: bottom; color: #333333;font-size: .26rem;background-color: #d6d2c3;border-radius: 0px .27rem .27rem 0px;color: #333333;font-size:calc(12px - 0.12rem + 0.26rem) ;}
.e-n{width: 100%;margin-bottom: .1rem;}
.e-o{width: 100%;position: relative; padding-left: .2rem;margin-bottom: .4rem;}
.e-o:after{content: ''; position: absolute;top: .1rem;left: 0;width: .09rem;height: .09rem;border-radius: 50%; background-color: #e60012;}
.e-p{width: 100%;color: #d6d2c3;font-size:calc(12px - 0.12rem + 0.22rem) ;line-height: 1.4;margin-bottom: .15rem;}
.e-q{width: 100%;color: #6e6c6a;font-size:calc(12px - 0.12rem + 0.2rem) ;line-height: 1.2;text-align: justify;}
.e-q *{color: #6e6c6a;font-size:calc(12px - 0.12rem + 0.2rem) ;line-height: 1.2;}

@media(max-width: 1800px) {
  .e-d{font-size:calc(12px - 0.12rem + 0.35rem) ;}
  .e-e{font-size:calc(12px - 0.12rem + 0.55rem) ;}
}
@media(max-width: 1400px) {
  .e-b{width: 100%;padding-left:calc(.9rem + 10px);padding-right:10px;}
  .e-d{font-size:calc(12px - 0.12rem + 0.32rem) ;}
  .e-e{font-size:calc(12px - 0.12rem + 0.5rem) ;}
}

@media(max-width: 1200px) {
  .e-d{font-size:calc(12px - 0.12rem + 0.3rem) ;}
  .e-e{font-size:calc(12px - 0.12rem + 0.45rem) ;}
}
@media(max-width: 900px) {
    .e-b{padding-left: 10px;}
    .e-c{padding-left: 1rem;}
    .e-a{margin-top: -.4rem;padding-top: 1rem;}
    .e-f{margin-bottom: .4rem;font-size: 12px;}
    .e-f *{font-size: 12px;}
    .e-h{float: none;margin: 0 auto;padding-top: 5.8rem;}
    .e-j{float: none;width: 100%;padding-right: .3rem;}
    .e-d{font-size:calc(12px - 0.12rem + 0.28rem) ;}
    .e-e{font-size:calc(12px - 0.12rem + 0.4rem) ;}
    .d-i .d-j:nth-child(1){margin-bottom: .1rem;}
}
@media(max-width:500px) {
    .e-h{transform: scale(.8);}
    .e-f{margin-bottom: .2rem;}
    .e-a{padding-top: .4rem;}
    
}


.i-a{width: 100%;padding-top: .65rem;padding-bottom: .7rem; background-color: #1f1d2d;}
.i-b{width: 14.4rem;margin: 0 auto;}
.i-c{width: 100%;position: relative;}
.i-d{color: #e60012;font-size:calc(12px - 0.12rem + 0.37rem) ;margin-bottom: .03rem;font-weight: 600;}
.i-e{color: #d6d2c3;font-size:calc(12px - 0.12rem + 0.6rem) ;font-weight: 600;}

@media (max-width: 1800px){
  .i-d{font-size:calc(12px - 0.12rem + 0.35rem) ;}
  .i-e{font-size:calc(12px - 0.12rem + 0.55rem) ;}
}
@media (max-width: 1400px){
  .i-b{width: 100%;padding-left:calc(.9rem + 10px);padding-right:10px;}
  .i-d{font-size:calc(12px - 0.12rem + 0.32rem) ;}
  .i-e{font-size:calc(12px - 0.12rem + 0.5rem) ;}
}

@media (max-width: 1200px){
  .i-d{font-size:calc(12px - 0.12rem + 0.3rem) ;}
  .i-e{font-size:calc(12px - 0.12rem + 0.44rem) ;}
}

@media (max-width: 900px){
  .i-b{padding-left: 10px;}
  .i-c{padding-left: 1rem;}
  .i-d{font-size:calc(12px - 0.12rem + 0.28rem) ;}
  .i-e{font-size:calc(12px - 0.12rem + 0.4rem) ;}
}


.i-f{width: 100%;padding-bottom: .5rem;padding-top: .5rem;}
.i-g{width: 100%;}
.i-g:hover{background-color: #2c2a39;}
.i-h{width: 14.4rem;margin: 0 auto;font-size: 0;padding: .45rem 0;border-bottom: 1px dashed #4d4a53;}
.i-g:hover .i-h{border-bottom: none;}
.i-i{display: inline-block;vertical-align: top; width: 3.2rem;}
.i-i img{width: 100%;border-radius: 5px;overflow: hidden;}
.i-j{display: inline-block;vertical-align: top; width: calc(100% - 3.2rem);padding-left: .6rem;position: relative;padding-bottom: 1rem;}
.i-k{display: block;cursor: pointer; color: #d6d2c3;font-size:calc(12px - 0.12rem + 0.34rem) ;position: relative;padding-bottom: .25rem;margin-bottom: .25rem;}
.i-k:after{content: '';position: absolute;bottom: 0;left: 0;width: .4rem;height: .03rem;background-color: #e60012;}
.i-k:hover{color: #e60012;}
.i-k:hover:after{background-color: #d6d2c3;}
.i-l{color: #686569;font-size:calc(12px - 0.12rem + 0.18rem) ;line-height: 1.7;text-align: justify;}
.i-l *{color: #686569;font-size:calc(12px - 0.12rem + 0.18rem) ;line-height: 1.7;}
.i-m{position: absolute;left: .6rem;bottom: .1rem; width: 100%;}
.i-m1{ color: #333333;font-size:calc(12px - 0.12rem + 0.16rem);width: 1.6rem;height: .5rem;text-align: center;line-height: .5rem;display: block;cursor: pointer;background-color: #d6d2c3;border-radius: 5px;margin-top: .4rem;}
.i-m1:hover{background-color: #e60012;color: #ffffff;}

@media (max-width: 1400px){
  .i-h{width: 100%;padding: 10px;}
}

@media (max-width: 900px){
    .i-j{padding-left: .2rem;}
    .i-m{text-align: center;left: .2rem;}
    .i-m1{font-size: 12px;}
}

@media (max-width:500px){
    .i-i{width: 100%;text-align: center;}
    .i-i img{width: 50%;}
    .i-j{width: 100%;margin-top: .2rem;padding-right: .2rem;padding-bottom: .2rem;}
    .i-k{width: 100%;text-align: center;}
    .i-k:after{left: 50%;margin-left: -.2rem;}
    .i-m{position: relative;top: 0;left: 0;}
    .i-m1{display: inline-block;margin-top: .3rem;margin-bottom: .3rem;}
}

.j-a{width: 100%;padding-top: .65rem;padding-bottom: .7rem; background-color: #1f1d2d;}
.j-b{width: 14.4rem;margin: .45rem auto;}
.j-c{width: 100%;font-size: 0;}
.j-d{display: inline-block;vertical-align: middle;width: 3.9rem;text-align: left;}
.j-i{display: inline-block;vertical-align: middle;position: relative; width: 6.47rem;height: 6.47rem;background-size: 6.47rem 6.47rem;background-repeat: no-repeat;}
.j-e{display: inline-block;vertical-align: middle;text-align: center;width: 2.4rem;}
.j-f{display: inline-block; width: 1.9rem;margin-bottom: .18rem;}
.j-f img{width: 100%;}
.j-g{color: #d6d2c3;font-size:calc(12px - 0.12rem + 0.34rem);line-height: 1.3;}
.j-h{display: inline-block;vertical-align: middle;color: #d6d2c3;font-size:calc(12px - 0.12rem + 0.2rem);padding: 0 .4rem;position: relative;}
.j-h:before{content: ''; position: absolute;left: 0;top: -.03rem;width: .13rem;height: .24rem; background-image: url('../images/a20.png');background-size: .13rem .24rem;background-position: center center;background-repeat: no-repeat;}
.j-h:after{content: ''; position: absolute;right: 0;top: -.03rem;width: .13rem;height: .24rem; background-image: url('../images/a20.png');background-size: .13rem .24rem;background-position: center center;background-repeat: no-repeat;}
.j-d2{text-align: right;}
.j-d2  .j-h{margin-left: 0;}
.j-j{width: 100%;height: 100%;position: absolute;}
.j-k{position: absolute;top: 0;color: #d6d2c3;font-size:calc(12px - 0.12rem + 0.3rem);}
.j-k1{left: 0;text-align: center;width: 100%;margin-top: .2rem;}
.j-k2{left: 5.78rem;margin-top: 4.67rem;display: inline-block;width: 2.3rem;text-align: left;}
.j-k3{right: 5.7rem;margin-top: 4.67rem;display: inline-block;width: 3.5rem;text-align: right;padding-right: .15rem;}
.j-l{width: 100%;height: 100%;position: absolute;}
.j-m{position: absolute;top: 0;color: #d6d2c3;font-size:calc(12px - 0.12rem + 0.22rem);}
.j-m1{right: 4.8rem;margin-top: 1.3rem;width: 2rem;text-align: right;padding-right: .15rem;}
.j-m2{left: 4.9rem;margin-top: 1.3rem;width: 1.2rem;text-align: left;}
.j-m3{left: 5.76rem;margin-top: 4rem;width: 1.2rem;text-align: left;}
.j-m4{left:0;margin-top: 5.98rem;width: 100%;text-align: center;}
.j-m5{right:5.65rem;margin-top: 4rem;width: 2rem;text-align: right;padding-right: .15rem;}
.j-o{width: 100%;text-align: left;}
.j-o .e-q{line-height: 1.7;}
.j-o .e-q *{line-height: 1.7;}

@media (max-width: 1600px){
  .j-k{font-size:calc(12px - 0.12rem + 0.26rem);}
  .j-m{font-size:calc(12px - 0.12rem + 0.18rem);}
  .j-g{font-size:calc(12px - 0.12rem + 0.3rem);}
}


@media (max-width: 1100px){
  .j-b{width: 100%;text-align: center;}
  .j-o{width: 100%;padding: 0 .2rem;}
  .j-d{width: 100%;text-align: center;}
  .j-e{width: 100%;margin: .2rem 0;}
  .j-h{padding: .4rem 0;margin: .2rem 0 ;}
  .j-h:before{left:50%;top:0;margin-left: -.12rem;width: .24rem;height: .13rem;background-size: .24rem .13rem; background-image: url('../images/a20-b.png');}
  .j-h:after{left:50%;bottom:0;top: auto; margin-left: -.12rem;width: .24rem;height: .13rem;background-size: .24rem .13rem; background-image: url('../images/a20-b.png');}
  .j-k2{width: 3.5rem;}
  .j-k3{width: 3.5rem;line-height: 1.2;}
  .j-m1{width: 2rem;}
  .j-m2{width: 2rem;}
  .j-m3{width: 2rem;}
  .j-m5{width: 2rem;}
  .j-c{margin-bottom: .7rem;}
 
}

@media (max-width: 600px){
  .j-i{transform: scale(.8);}
  .j-h{margin: 0;}
  
}
@media (max-width: 400px){
  .j-i{transform: scale(.7);}
  .j-k3{width: 2.2rem;}

}

.k-a{width: 100%;padding-top: .65rem;padding-bottom: .7rem; background-color: #1f1d2d;}
.k-b{width: 14.4rem;margin: 0 auto;padding-left: .3rem;margin-top: .8rem;}
.k-b:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.k-c{float: left;width: 6.55rem;background-color: #322f3c;border-radius: 5px;}
.k-c img{width: 100%;position: relative;top: -.3rem;left: -.3rem;border-radius: 5px;}
.k-d{float: right;width: 6.9rem;}
.k-d .e-q{line-height: 1.7;}
.k-d .e-q *{line-height: 1.7;}


@media (max-width: 900px){
  .k-c{float: none;margin: 0 auto;margin-bottom: .4rem;}
  .k-b{width: 100%;padding: 0 .2rem;}
  .k-d{width: 100%;float: none;margin-top: .2rem;}
}

@media (max-width:500px){
  .k-c{width: 80%;margin-bottom: .6rem;}
}

.l-a{width: 100%;padding-top: .65rem;padding-bottom: .7rem; background-color: #1f1d2d;}
.l-b{width: 14.4rem;margin: 0 auto;margin-top: .45rem;}
.l-c{width: 100%;background-color: #2c2a39;padding: .5rem .6rem 0;margin-bottom: .3rem;border-radius: 5px;}
.l-d{color: #d6d2c3;font-size:calc(12px - 0.12rem + 0.3rem);margin-bottom: .25rem;}
.l-e{color: #817e7e;font-size:calc(12px - 0.12rem + 0.16rem);margin-bottom: .4rem;}
.l-f{width: 100%;}
.l-f img{width: 100%;}
.l-g{width: 100%;}
.l-h{display: block; width: 100%;padding: .4rem 0;padding-left: .3rem;border-bottom: 1px solid #3a3843;}
.l-i{font-size:calc(12px - 0.12rem + 0.24rem);color: #d6d2c3;line-height: 1.2;position: relative;margin-bottom: .15rem; }
.l-i:after{content: '';position: absolute;top: 50%;left:-.3rem;margin-top: -.05rem; width: .1rem;height: .1rem;border-radius: 50%; background-color: #e60012;}
.l-j{font-size:calc(12px - 0.12rem + 0.16rem);color: #817e7e;line-height: 1.6;}
.l-j *{font-size:calc(12px - 0.12rem + 0.16rem);color: #817e7e;line-height: 1.6;}

@media (max-width: 1400px){
  .l-b{width: 100%;padding: 10px;}
}

@media (max-width: 900px){
  .l-i{font-size:calc(12px - 0.12rem + 0.2rem);}
}
@media (max-width: 500px){
  .l-c{padding: .5em .1rem 0;}
}

.m-a{width: 100%;padding-top: .65rem; background-color: #1f1d2d;background-image: url('../images/a22.png');background-size: 100% auto;background-position: top center; background-repeat: no-repeat;}
.m-b{width: 14.4rem;margin: 0 auto;}
.m-c{width: 100%;font-size: 0;}
.m-c:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}

.m-d{float: right; width: 5.8rem;text-align: right; position: relative;padding-bottom: .45rem;}
.m-e{display: inline-block; width: 4.55rem;border: solid .05rem #e60012;}
.m-e img{width: 100%;position: relative;z-index: 10;top: 0.45rem;right: .45rem;}
.m-f{position: absolute;top:  0;right: -.1rem;color: #322f3c;font-size:calc(12px - 0.12rem + 0.55rem);width: .7rem;}

.m-g{float: left; width: calc(100% - 5.8rem); margin-top: .7rem;margin-bottom: .3rem;}
.m-h{width: 100%;color: #d6d2c3;text-indent: 0; font-size:calc(12px - 0.12rem + 0.36rem);padding-bottom: .25rem;margin-bottom: .35rem;position: relative;}
.m-h:after{content: '';position: absolute;bottom: 0;left: 0;	width: .5rem;height: .04rem;background-color: #e60012;}
.m-i{color: #9f9c94;line-height: 1.7;text-indent: 2em;font-size:calc(12px - 0.12rem + 0.16rem);}
.m-i *{color: #9f9c94;line-height: 1.7;font-size:calc(12px - 0.12rem + 0.16rem);}
.m-j{width: 58%;margin: .3rem auto;}
.m-video{width: 100%;}

@media (max-width: 1400px){
  .m-b{width: 100%;padding: 0 10px;}
  .m-j{width: 60%;}
}

@media (max-width: 750px){
    .m-d{float: none;margin: 0 auto;margin-top: .5rem;}
    .m-e{width: 5.55rem;}
    .m-g{width: 100%;float: none;}
}

@media (max-width: 500px){
  .m-d{float: none;top: 0;margin-bottom: .7rem;margin-top: .3rem;}
  .m-j{width: 80%;}
}




.n-a{width: 100%;padding-top: .65rem;padding-bottom: .45rem; background-color: #1f1d2d;}
.n-b{width: 14.4rem;margin: 0 auto;margin-top: .45rem;}
.n-c{width: 100%;}
.n-d{display: block;cursor: pointer;transition: all .3s; width: 100%; font-size: 0;position: relative;border-radius: 5px;overflow: hidden;margin-bottom: .25rem;background-color: #2c2a39;}
.n-d:after{content: '';position: absolute;top: 50%;right: .5rem;margin-top: -.1rem; width: .2rem;height: .2rem;background-image: url('../images/a21.png');background-size: .2rem .2rem;background-repeat: no-repeat;}
.n-e{display: inline-block;vertical-align: middle;width: 1.4rem;}
.n-e img{width: 100%;}
.n-f{display: inline-block;vertical-align: middle;width: 2.3rem;padding-left: .5rem;position: relative;margin-right: .5rem;}
.n-f:after{content: '';position: absolute;top: 50%;right: 0;margin-top: -.37rem; width: 1px;height: .75rem;background-color: #ffffff;}
.n-g{color: #e60012;font-size:calc(12px - 0.12rem + 0.26rem);margin-bottom: .2rem;}
.n-h{color: #d6d2c3;font-size:calc(12px - 0.12rem + 0.2rem);line-height: 1.4;}
.n-h *{color: #d6d2c3;font-size:calc(12px - 0.12rem + 0.2rem);line-height: 1.4;}
.n-i{display: inline-block;vertical-align: middle;width: 8.9rem;}
.n-j{color: #a3a09a;line-height: 1.8;font-size:calc(12px - 0.12rem + 0.16rem);height: .9rem;overflow: hidden;}
.n-j *{color: #a3a09a;line-height: 1.8;font-size:calc(12px - 0.12rem + 0.16rem);}
.n-d.show{background-color: #d6d2c3;transition: all .3s;}
/* .n-d.show .n-e{height: 2.2rem;}
.n-d.show .n-e img{height: 100%;} */
.n-d.show .n-j{height: 100%;padding:  .4rem 0;}
.n-d.show .n-h{color: #333333;}
.n-d.show .n-h *{color: #333333;}
.n-d.show .n-f:after{background-color: #b6b3a6;}
.n-d.show .n-j{color: #545454;}
.n-d.show .n-j *{color: #545454;}
.n-d.show:after{background-image: url('../images/a21-b.png');}

@media (max-width: 1600px){
  .n-j{height: 1rem;}
}
@media (max-width: 1400px){
  .n-j{height: 1.1rem;}
}
@media (max-width: 1200px){
  .n-j{height: 1.2rem;}
}
@media (max-width: 1100px){
  .n-j{height: 1.3rem;}
}
@media (max-width: 1000px){
  .n-j{height: 1.4rem;}
}

@media (max-width: 900px){
      .n-b{width: 100%;padding: 0 .2rem;}
      .n-d{padding: .2rem;}
      .n-i{width: 100%;text-align: left;margin-top: .3rem;}
      .n-j{height: auto;padding: 0 !important;}
      .n-f{width: auto;font-size: 0;}
      .n-f:after{width: 0;}
      .n-d.show:after{width: 0;}
      .n-d:after{display: none;}
      .n-d.show .n-e{height: auto;}
      .n-g{display: inline-block;vertical-align: middle;margin-right: .2rem; margin-bottom: 0;line-height: 1.4;}
      .n-h{display: inline-block;vertical-align: middle;font-size:calc(12px - 0.12rem + 0.18rem);margin-left: .3rem;}
      .n-h *{font-size:calc(12px - 0.12rem + 0.18rem);}
      .n-h p{display: inline-block;margin-right: .3rem; }
      .n-h p:nth-last-child(1){margin-right: 0;}
      .n-f{max-width: calc(100% - 1.5rem);margin-right: 0;}
}

.o-a{width: 100%;background-color: #2c2a39;padding: .6rem 0;}
.o-b{width: 14.4rem;margin: 0 auto;}
.o-c{width: 100%;padding-left: .2rem;border-left: .03rem solid #e60012;color: #d6d2c3;font-size:calc(12px - 0.12rem + 0.26rem) ;margin-bottom: .5rem;}
.o-d{width: 100%;position: relative;margin-bottom: .6rem;}
.o-e{width: 10.3rem;margin: 0 auto;}
.o-g{display: block;width: 100%;background-color: #d6d2c3;font-size: 0;border-radius: 5px;}
.o-h{display: inline-block;vertical-align: middle; width: 50%;}
.o-h img{width: 100%;border-radius: 5px;} 
.o-i{display: inline-block;vertical-align: middle;width: 50%;padding: .2rem .6rem;}
.o-j{color: #333333;font-size:calc(12px - 0.12rem + 0.4rem);padding-bottom: .4rem;margin-bottom: .3rem;position: relative;}
.o-j:after{content: '';position: absolute;left: 0;bottom: 0;width: .4rem;height: .04rem;background-color: #b1aea5;}
.o-k{color: #333333;font-size:calc(12px - 0.12rem + 0.22rem);line-height: 1.2;}
.o-k1{color: #e60012;font-size:calc(12px - 0.12rem + 0.35rem);}
.o-l {left: 0;margin-top: -22.5px;cursor: pointer; width: 45px; height: 45px; border-radius: 50%; background-image: url('../images/a26.png');background-size: 9px 15px;background-position: center center;background-repeat: no-repeat; background-color: #d6d2c3;}
.o-l:hover{background-color: #e60012;background-image: url('../images/a26-b.png');}
.o-m {right: 0;margin-top: -22.5px;cursor: pointer; width: 45px; height: 45px; border-radius: 50%; background-image: url('../images/a27.png');background-size: 9px 15px;background-position: center center;background-repeat: no-repeat; background-color: #d6d2c3;}
.o-m:hover{background-color: #e60012;background-image: url('../images/a27-b.png');}
.o-n{width: 100%;background-image: url('../images/a25.png');background-size: 100% auto;background-repeat: no-repeat;background-position: top center;}
.o-o{width: 87.5%;}
.o-q{width: 14.285%;text-align: center;cursor: pointer; color: #d6d2c3;font-size:calc(12px - 0.12rem + 0.26rem);padding-top: .5rem;position: relative;}
.o-q:after{content: ''; position: absolute;top: 0;left: 50%;width: 1px;height: .3rem;background-color: #d6d2c3;}
.o-q.active{color: #e60012;}

@media (max-width: 1400px){
  .o-b{width: 100%;padding: 0 10px;}
  .o-d{padding: 0 60px;}
  .o-e{width: 100%;}
  .o-q{font-size:calc(12px - 0.12rem + 0.22rem);}
  .o-j{font-size:calc(12px - 0.12rem + 0.3rem);padding-bottom: .2rem;}
  .o-k{font-size:calc(12px - 0.12rem + 0.18rem);}
  .o-k1{font-size:calc(12px - 0.12rem + 0.28rem);}
}

@media (max-width: 550px){
    .o-h{width: 100%;text-align: center;margin: .2rem 0 ;}
    .o-h img{width: 80%;display: inline-block;}
    .o-i{width: 100%;padding: 0 .2rem;}
    .o-q{font-size: 14px;}
    .o-k{margin-bottom: .2rem;font-size: 12px;}
    .o-k1{font-size: 16px;}
    .o-l{width: 30px;height: 30px;}
    .o-m{width: 30px;height: 30px;}
    .o-d{padding: 0 40px;}
    .o-o{width: 100%;}

}


.p-a{width: 100%;background-color: #1f1d2d;padding-top: .2rem;padding-bottom: .7rem;}
.p-b{width: 14.4rem;margin: 0 auto ;}
.p-c{width: 100%;}
.p-d{display: block;width: 100%;cursor: pointer;font-size: 0;padding: .35rem 0;border-bottom: 1px solid #3a3843;}
.p-e{display: inline-block;vertical-align: middle;width: .8rem;height: .8rem; text-align: center;background-color: #e60012;color: #fff;font-size:calc(12px - 0.12rem + 0.28rem);line-height: 1.3;}
.p-f{padding-left: .25rem;padding-right: .1rem; display: inline-block;vertical-align: middle;width: calc(100% - .8rem);font-size:calc(12px - 0.12rem + 0.16rem);line-height: 1.7;}
.p-f *{font-size:calc(12px - 0.12rem + 0.16rem);line-height: 1.7;color: #adaaa0;}

@media (max-width: 1500px){
  .p-e{font-size:calc(12px - 0.12rem + 0.26rem) ;}
}

@media (max-width: 1400px){
  .p-b{width: 100%;padding: 0 10px;}
}
@media (max-width: 1200px){
  .p-e{font-size:calc(12px - 0.12rem + 0.23rem) ;}
}
@media (max-width: 1000px){
  .p-e{font-size:calc(12px - 0.12rem + 0.18rem) ; }
}


.q-a{width: 100%;padding-top: .65rem;padding-bottom: .7rem;background-color: #1f1d2d;}
.q-b{width: 14.4rem;margin: 0 auto;}
.q-c{width: 100%;padding-top: .4rem; }
.q-c:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.q-d{float: left;width: 10rem;}
.q-e{color: #d6d2c3;font-size:calc(12px - 0.12rem + 0.24rem);line-height: 1.3;margin-bottom: .2rem;}
.q-f{width: 100%;}
.q-f:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.q-g{float: left;margin-bottom: .3rem;}
.q-h{display: inline-block;vertical-align: middle;margin-right: .46rem;color: #d6d2c3;font-size:calc(12px - 0.12rem + 0.14rem);}
.q-h img{margin-right: .1rem;}
.q-i{float: right;margin-bottom: .3rem;}
.q-text{color: #d6d2c3;font-size:calc(12px - 0.12rem + 0.14rem);display: inline-block;vertical-align: middle;}
.q-j{display: inline-block;vertical-align: middle;margin-left: .1rem;cursor: pointer;}
.q-img1{display: block;}
.q-img2{display: none;}
.q-j:hover .q-img1{display: none;}
.q-j:hover .q-img2{display: block;}
.q-k{width: 100%;padding: .2rem .3rem;line-height: 1.3; color: #6b686c;background-color: #2c2a39;border-radius: .03rem;margin-bottom: .4rem;}
.q-l{width: 100%;text-indent: 2em;color: #9f9c96;line-height: 1.8;padding-bottom: .2rem;border-bottom: 1px solid #3a3843;margin-bottom: .5rem;}
.q-l *{color: #9f9c96;line-height: 1.8;}
.q-m{width: 100%; text-align: center;text-indent: 0;}
.q-l img{margin: .3rem 0;}
.q-n{width: 100%;}
.q-c:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.q-o{display: inline-block;vertical-align: top;width: calc(100% - 2rem);}
.q-p{color: #d6d2c3;line-height: 2;font-size:calc(12px - 0.12rem + 0.14rem);}
.q-p a{padding-left: .1rem;cursor: pointer;}
.q-p a:hover{color: #e60012;}
.q-q{float: right;display: block;cursor: pointer;top: 0;transition: all .3s; width: 1.7rem;height: .5rem;text-align: center;line-height: .5rem; background-color: #e60012;border-radius: 3px;color: #ffffff;font-size:calc(12px - 0.12rem + 0.14rem);}
.q-q img{margin-right: .1rem;}
.q-q:hover{position: relative;top: 3px;transition: all .3s;}
.q-r{float: right;width: 3.7rem;}
.q-s{width: 100%;font-size: 0;margin-bottom: .4rem;}
.q-s:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.q-t{float: left; color: #d6d2c3;font-size:calc(12px - 0.12rem + 0.24rem);}
.q-w{float: right;margin-top: .05rem;cursor: pointer; display: block; color: #7c7977;font-size:calc(12px - 0.12rem + 0.14rem);}
.q-w:hover{color: #e60012;}
.q-v{width: 100%;font-size: 0;}
.q-u{width: 100%;display: block;cursor: pointer;background-color: #2c2a39;border-radius:  3px;margin-bottom: .25rem;font-size: 0;overflow: hidden; }
.q-x{width: 1.75rem;display: inline-block;vertical-align: middle;overflow: hidden;}
.q-x img{width: 100%;transform: scale(1.000);transition: all .3s;}
.q-y{display: inline-block;vertical-align: middle; width: calc(100% - 1.75rem);padding: .1rem .2rem;}
.q-y1{color: #d6d2c3;font-size:calc(12px - 0.12rem + 0.16rem);line-height: 1.5;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.q-y2{color: #7b7879;font-size:calc(12px - 0.12rem + 0.12rem);line-height: 1.2;margin-top: .2rem;}
.q-u:hover{background-color: #d6d2c3;}
.q-u:hover .q-y1{color: #333333;}
.q-u:hover .q-y2{color: #666666;}
.q-u:hover .q-x img{transform: scale(1.100);transition: all .3s;}

@media (max-width: 1400px){
  .q-b{width: 100%;padding: 0 10px;}
  .q-d{width: 69%;}
  .q-r{width: 25.7%;}
}

@media (max-width: 900px){
  .q-d{width: 100%;float: none;}
  .q-r{width: 100%;float: none;margin-top: .4rem;}
  .q-u{display: inline-block; width:calc(50% - .4rem);margin: 0 .2rem;margin-bottom: .2rem;}
  .q-x{width: 100%;text-align: center;padding-top: .2rem;}
  .q-x img{width: 80%;}
  .q-y{width: 100%;}
}

.r-a{width: 100%;padding-top: .65rem;padding-bottom: .2rem;background-color: #1f1d2d;}
.r-b{width: 14.4rem;margin: 0 auto;margin-top: .3rem;}
.r-c{width: 100%;overflow: hidden;padding-bottom: .5rem;position: relative;}
.r-e{width: 103%;font-size: 0;}
.r-f{display: inline-block;vertical-align: top; width: 33.3%;padding-top: .3rem;padding-right: .75rem;cursor: pointer;}
.r-g{width: 100%;background-color: #d6d2c3;}
.r-h{width: 100%;overflow: hidden;position: relative;top: -.2rem;right: -.3rem;}
.r-h img{ width: 100%;transform: scale(1.00);transition: all .3s;border-radius: 5px;}
.r-f:hover .r-h img{transform: scale(1.10);transition: all .3s;}
.r-i{width: 100%;padding: 0 .3rem;text-align: center;}
.r-j{color: #333333; text-align: center; font-size:calc(12px - 0.12rem + 0.24rem);line-height: 1.2;margin-bottom: .15rem; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.r-j:hover{color: #e60012;}
.r-k{color: #2b2a28;min-height: 3em;font-size:calc(12px - 0.12rem + 0.16rem);line-height: 1.5;margin-bottom: .2rem;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.r-l{color: #666666;font-size:calc(12px - 0.12rem + 0.14rem);padding-bottom: .15rem;}
.r-l:hover{color: #e60012;}
.r-m{bottom: .07rem;left: 0;text-align: center;width: 100%;}
.r-m span{width: .12rem;height: .12rem;margin: 0 .05rem; background-color: #d6d2c3;border-radius: 50%;opacity: 0.4;}
.r-m span.swiper-pagination-bullet-active{background-color: #e60012;opacity: 1;}

@media (max-width: 1400px){
  .r-b{width: 100%;padding: 0 10px;}
  .r-j{font-size:calc(12px - 0.12rem + 0.2rem);}
}

@media (max-width:900px){
  .r-f{width: 50%;}
}

@media (max-width:500px){
  .r-f{width: 90%;}
}

.s-b{width: 14.4rem;margin: 0 auto;margin-bottom: .5rem;}
.s-title{display: block; width: 100%;font-size: 0;margin-bottom: .15rem;}
.s-titleimg{display: inline-block;vertical-align: bottom; width: .85rem;position: relative;z-index: 10;}
.s-title img{width: 100%;}
.s-titletext{display: inline-block;position: relative;left: -.2rem; padding: .15rem .5rem .15rem .5rem; vertical-align: bottom; color: #1f1d2d;background-color: #d6d2c3;border-radius: 0px .27rem .27rem 0px;color: #333333;font-size:calc(12px - 0.12rem + 0.24rem) ;}
.s-c{width: 100%;padding-top: 40.694%;position: relative;}
.s-d{display: block;cursor: pointer;position: absolute;top: 0;overflow: hidden;border-radius: 5px;}
.s-d img{width: 100%;transform: scale(1.00);transition: all .3s;}
.s-d:hover img{transform: scale(1.10);transition: all .3s;}
.s-ttext{padding-left: .85rem; color: #d6d2c3;font-size:calc(12px - 0.12rem + 0.16rem);line-height: 1.5;margin-bottom: .4rem;}

.s-d1{width: 36.11%;left: 0;}
.s-d2{width:30.555%;left:37.5%;}
.s-d3{width:30.555%;left:37.5%;top:43.75%;}
.s-d4{width:30.555%;right: 0;}
.s-d5{width:30.555%;right: 0;top: 57.6%;}

@media (max-width: 1400px){
  .s-b{width: 100%;padding: 0 10px;}
  .s-titletext{font-size:calc(12px - 0.12rem + 0.18rem) ;}
}

@media (max-width: 900px){
  .s-titletext{font-size: 14px;}
  .s-ttext{padding-left: 0;font-size: 12px;}
}



.s-ab{width: 14.4rem;margin: 0 auto;margin-bottom: .5rem;}
.s-ac{width: 100%;padding-top: 40.694%;position: relative;}
.s-ad{display: block;cursor: pointer;position: absolute;top: 0;overflow: hidden;border-radius: 5px;}
.s-ad img{width: 100%;transform: scale(1.00);transition: all .3s;}
.s-ad:hover img{transform: scale(1.10);transition: all .3s;}


.s-ad1{width: 33.33%;left: 0;}
.s-ad2{width: 30.55%;left:34.72%;}
.s-ad3{width: 30.55%;left:34.72%;top: 51.31%;}
.s-ad4{width: 33.33%;right: 0;}

@media (max-width: 1400px){
  .s-ab{width: 100%;padding: 0 10px;}
}


.s-bb{width: 14.4rem;margin: 0 auto;margin-bottom: .5rem;}
.s-bc{width: 100%;padding-top: 41.666%;position: relative;}
.s-bd{display: block;cursor: pointer;position: absolute;top: 0;overflow: hidden;border-radius: 5px;}
.s-bd img{width: 100%;transform: scale(1.00);transition: all .3s;}
.s-bd:hover img{transform: scale(1.10);transition: all .3s;}


.s-bd1{width: 32.36%;left: 0;}
.s-bd2{width: 32.36%;left: 0;top: 56.66%;}
.s-bd3{width: 32.36%;left: 33.82%;}
.s-bd4{width: 32.36%;left: 33.82%;top: 46.66%;}
.s-bd5{width: 32.36%;right: 0;}
.s-bd6{width: 32.36%;right: 0;top: 56.66%;}

@media (max-width: 1400px){
  .s-bb{width: 100%;padding: 0 10px;}
}

.s-box{width: 100%;}
.s-bbimg{display: block; width: 100%;margin-bottom: .2rem;overflow: hidden;border-radius: 5px;cursor: pointer;}
.s-bbimg img{width: 100%;transform: scale(1.00);transition: all .3s;}
.s-bbimg:hover img{transform: scale(1.10);transition: all .3s;}

.t-a{padding-top: .65rem;padding-bottom: .5rem;background-color: #1f1d2d;}
.t-b{width: 14.4rem;margin: 0 auto;font-size: 0;margin-top: .45rem;text-align: center;}
.t-c{display: inline-block;vertical-align: top;text-align: center;}
.t-d{display: inline-block;width: 1.9rem;}
.t-d img{width: 100%;}
.t-e{color: #d6d2c3;font-size:calc(12px - 0.12rem + 0.34rem);margin-top: .3rem;margin-bottom: .2rem;}
.t-f{display: inline-block;}
.t-g{display: inline-block;vertical-align: top;text-align: left;margin-right: .15rem;}
.t-h{display: block;color: #d6d2c3;font-size:calc(12px - 0.12rem + 0.18rem);margin-bottom: .15rem;padding-left: .17rem;position: relative;}
.t-h:after{content: '';position: absolute;top: 50%;left: 0;margin-top: -.04rem; width: .08rem;height: .08rem;border-radius: 50%;background-color: #e60012;}
.t-c2{margin-top: .35rem;}
.t-c2  .t-e{margin-top: .2rem;margin-bottom: .3rem;}
.t-i{display: inline-block;vertical-align: top;padding: 0 1.2rem;margin: 0 .9rem;position: relative;}
.t-i:before{content: '';position: absolute;left:0;top: 1.3rem; width: .13rem;height: .24rem; background-image: url('../images/a37-b.png');background-size: .13rem .24rem;background-repeat: no-repeat;}
.t-i:after{content: '';position: absolute;right:0;bottom: .13rem; width: .13rem;height: .24rem; background-image: url('../images/a37-c.png');background-size: .13rem .24rem;background-repeat: no-repeat;}
.t-j{color: #e60012;font-size:calc(12px - 0.12rem + 0.4rem);margin-bottom: .3rem;}
.t-k{display: inline-block;}
.t-l{display: block;	width: 3.2rem;padding: .15rem 0;margin-top: .5rem;position: relative; line-height: 1.2;color: #d6d2c3;;font-size:calc(12px - 0.12rem + 0.2rem); background-color: #56545a;border-radius: 3px;border: solid 1px #d6d2c3;}
.t-l:before{content: '';position: absolute;left: 50%;top: -.3rem;margin-left: -.12rem; width: .24rem;height: .13rem; background-image: url('../images/a37.png');background-size: .24rem .13rem;background-repeat: no-repeat;}

@media (max-width: 1400px){
  .t-b{width: 100%;padding: 0 10px;}
}

@media (max-width:900px){
  .t-f{width: 100%;}
  .t-i{width: 80%;padding: 0 ;margin: .3rem 0;}
  .t-l{width: auto;padding: .15rem;}
  .t-i:before{width: 0;}
  .t-i:after{width: 0;}
}

.w-a{width: 100%;background-color: #2c2a39;padding: .5rem 0;}
.w-b{width: 14.4rem;margin: 0 auto;font-size: 0;}
/* .w-b:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;} */
.w-c{display: inline-block;vertical-align: middle; width: calc(100% - 7.6rem);padding-right: .4rem;}
.w-c .d-p{margin-bottom: .15rem;}
.w-c .d-q{line-height: 1.7 ;font-size:calc(12px - 0.12rem + 0.16rem);}
.w-c .d-q *{line-height: 1.7 ;font-size:calc(12px - 0.12rem + 0.16rem);}
.w-d{display: inline-block;vertical-align: middle; position: relative; width: 7.6rem;height: 5.65rem;background-image: url('../images/a38.png');background-repeat: no-repeat; background-size: 7.6rem 5.65rem;}
.w-e{position: absolute;top: 0;border-radius: 50%;overflow: hidden;cursor: pointer;display: block;top: 0;}
.w-e img{width: 100%;height: 100%;transition: all .3s;transform: scale(1.00);}
.w-e:hover img{transition: all .3s;transform: scale(1.10);}

.w-e1{left: 50%;top: 50%;margin-left: -1.4rem;margin-top: -1.4rem; width: 2.8rem;height: 2.8rem;border: .27rem solid #3d3b47;}
.w-e2{left: 0;width: 1.78rem;height: 1.78rem;border: .1rem solid #3d3b47;}
.w-e3{right: 0;width: 1.78rem;height: 1.78rem;border: .1rem solid #3d3b47;}
.w-e4{right: 0;width: 1.78rem;margin-top: 3.9rem; height: 1.78rem;border: .1rem solid #3d3b47;}
.w-e5{left: 0;width: 1.78rem;margin-top: 3.9rem;height: 1.78rem;border: .1rem solid #3d3b47;}

@media (max-width: 1400px){
  .w-b{width: 100%;padding: 0 10px;}
}

@media (max-width: 900px){
  .w-d{display: block; margin: .2rem auto;}
  .w-c{width: 100%;float: none;}
}

@media (max-width: 400px){
  .w-d{width: 100%;background-size: 100% auto;background-position: left center;}
}

.v-a{width: 100%;width: 100%;background-color: #1f1d2d;padding: .5rem 0;}
.v-b{width: 14.4rem;margin: 0  auto ;font-size: 0;}
.v-c{display: inline-block;vertical-align: middle;width: 52%;}
.v-d{width: 100%; padding-top: 80%;position: relative;}
.v-e{position: absolute;overflow: hidden;cursor: pointer;display: block; border-radius: 5px;}
.v-e img{width: 100%;transform: scale(1.00);transition: all .3s;}
.v-e:hover img{transform: scale(1.10);transition: all .3s;}

.v-e1{top: 0;left: 0;width: 21.7333%;}
.v-e2{top: 0;left:25.733%;width: 21.7333%;}
.v-e3{top:52.1666%;left:0;width: 47.333%;}
.v-e4{top: 0;right: 0;width:47.333%;}
.v-e5{top: 35.5%;right: 0;width:47.333%;}
.v-e6{top: 70.33%;right: 0;width:47.333%;}

.v-f{display: inline-block;vertical-align: middle;width: 48%;padding-left: .7rem;}
.v-f .d-p{margin-bottom: .15rem;}
.v-f .d-q{line-height: 1.7 ;font-size:calc(12px - 0.12rem + 0.16rem);}
.v-f .d-q *{line-height: 1.7 ;font-size:calc(12px - 0.12rem + 0.16rem);}

@media (max-width: 1400px){
  .v-b{width: 100%;padding: 0 10px;}
  .v-f{padding-left: .4rem;}
}

@media (max-width: 900px){
  .v-c{width: 100%;margin-bottom: .4rem;}
  .v-f{width: 100%;padding-left: 0;}
}

.u-a{width: 100%;background-color: #2c2a39;padding: .5rem 0;padding-bottom: .2rem;}
.u-b{width: 14.4rem; margin: 0 auto;}
.u-c{width: 100%;}
.u-c .d-p{margin-bottom: .15rem;}
.u-c .d-q{line-height: 1.7 ;font-size:calc(12px - 0.12rem + 0.16rem);}
.u-c .d-q *{line-height: 1.7 ;font-size:calc(12px - 0.12rem + 0.16rem);}
.u-d{width: 100%;font-size: 0;}
.u-e{float: left; width: calc(33.3% - .2rem) ;margin: .3rem 0;margin-right: .3rem; border-radius: 5px;overflow: hidden;}
.u-e:nth-child(3n){margin-right: 0;}
.u-d:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.u-e:nth-last-child(1){margin-right: 0;}

@media (max-width: 1400px){
  .u-b{width: 100%;padding: 0 10px;}
  .u-e{width: calc(33.3% - .15rem) ;margin: .3rem 0;margin-right: .15rem; }
}

.x-a{width: 100%;width: 100%;background-color: #1f1d2d;padding: .5rem 0;}
.x-b{width: 14.4rem;margin: 0 auto;}
.x-c .d-p{margin-bottom: .15rem;}
.x-c .d-q{line-height: 1.7 ;font-size:calc(12px - 0.12rem + 0.16rem);}
.x-c .d-q *{line-height: 1.7 ;font-size:calc(12px - 0.12rem + 0.16rem);}

.x-d{width: 100%;}
.x-d:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.x-e{float: left; width: 4.2rem;text-align: center;background-color: #2c2a39;min-height: 6.6rem;padding-bottom: .2rem;}
.x-f{width: 100%; height: .6rem;line-height: .6rem;margin-bottom: .3rem; background-color: #e60012;color: #fefefe;font-size:calc(12px - 0.12rem + 0.23rem);}
.x-g{width: 100%;margin-bottom: .3rem;}
.x-gimg{display: inline-block;width: 75%;margin-bottom: .2rem;}
.x-gimg img{width: 100%;}
.x-text{color: #d6d2c3;font-size:calc(12px - 0.12rem + 0.18rem);line-height: 1.3;}
.x-h{width: 100%;}
.x-hvideo{display: inline-block; width: 75%;background: #000;margin-bottom: .2rem;}
.x-video{max-width: 100%;max-height: 100%;}
.x-text{color: #d6d2c3;font-size:calc(12px - 0.12rem + 0.18rem);line-height: 1.3;}

.x-i{float: right; width: 9.5rem;text-align: center;background-color: #2c2a39;min-height: 6.6rem;padding-bottom: .2rem;}
.x-j{width: 100%; height: .6rem;line-height: .6rem;margin-bottom: .3rem;background-color: #e60012;color: #fefefe;font-size:calc(12px - 0.12rem + 0.23rem);}
.x-k{width: 100%;font-size: 0;}
.x-l{display: inline-block;vertical-align: top;width: calc(33% - .2rem);margin: 0 .1rem;}
.x-m{width: 100%; min-height: 5rem;line-height: 5rem;margin-bottom: .2rem;}
.x-m img{max-width: 100%;max-height: 100%;}
.x-text{color: #d6d2c3;font-size:calc(12px - 0.12rem + 0.18rem);line-height: 1.3;}

/* @media (max-width: 1400px){
  .x-b{width: 100%;padding: 0 10px;}
  .x-i{width: calc(100% - 5rem);padding-bottom: .2rem;}
} */

@media (max-width: 900px){
  .x-b{width: 100%;padding: 0 10px;}
  .x-e{width: 100%;min-height: 1rem;font-size: 0;margin-bottom: .4rem;}
  .x-g{display: inline-block;vertical-align: top;width: 50%;}
  .x-h{display: inline-block;vertical-align: top;width: 50%;}
  .x-gimg{width: 95%;}
  .x-hvideo{width: 95%;}
  .x-i{width: 100%;min-height: 1rem;}
  .x-l{vertical-align: middle;}
  .x-m{min-height: .5rem;line-height: 1;}
  .x-text{font-size: 12px;}
}

.x-aa{width: 100%;background-color: #1f1d2d;margin-top: .6rem;margin-bottom: .6rem;}
.x-ab{width: 14.4rem;margin: 0 auto;background-color: #2c2a39;padding-bottom: .5rem;}
.x-ac{width: 100%;padding-left: .2rem;padding-top: .3rem;color: #817e7e;font-size:calc(12px - 0.12rem + 0.18rem);margin-bottom: .25rem;}
.x-ad{color: #e60012;font-size:calc(12px - 0.12rem + 0.4rem);text-align: center;margin-bottom: .4rem;}
.x-ae{width: 100%;font-size: 0; text-align: center;margin-bottom: .5rem;}
.x-af{display: inline-block;vertical-align: middle;	width: 4.6rem;min-height: 1.6rem; background-color: #d6d2c3;border-radius: 5px;}
.a-ag{display: inline-block;vertical-align: middle;width: 1.1rem;line-height: 1.6rem;margin-right: .25rem;}
.a-ag img{width: 100%;}
.a-ah{display: inline-block;vertical-align: middle;text-align: left;}
.a-ai{color: #333333;font-size:calc(12px - 0.12rem + 0.26rem);line-height: 1.2;}
.a-aj{color: #666666;font-size:calc(12px - 0.12rem + 0.18rem);line-height: 1.2;}
.a-ak{width: 2rem;color: #333333;font-size:calc(12px - 0.12rem + 0.18rem);line-height: 1.3;}
.a-al{display: inline-block;vertical-align: middle;width: .6rem;margin: 0 1.1rem;}
.a-al img{width: 100%;}
.x-am{width: 100%;}
.x-amtitle{color: #e60012;font-size:calc(12px - 0.12rem + 0.4rem);text-align: center;margin-bottom: .4rem;}
.x-an{width: 100%;text-align: center;font-size: 0;}
.x-ao{display: inline-block;vertical-align: top;width: 2.6rem;margin:0 .48rem; color: #d6d2c3;padding-bottom: .45rem;font-size:calc(12px - 0.12rem + 0.26rem);line-height: 1.2;position: relative;}
.x-ap{width: 100%;text-align: center;font-size: 0;padding-top: .45rem;border-top: 1px solid #45434e;}
.x-aq{display: inline-block;vertical-align: top;position: relative; width: 2.6rem;margin:0 .48rem;color: #817e7e;font-size:calc(12px - 0.12rem + 0.16rem);line-height: 1.5;}
.x-aq:after{content: '';position: absolute;width: .32rem;height: .32rem; top: -.6rem;left: 50%;margin-left: -.16rem;background-image: url('../images/a44.png');background-size: .32rem .32rem;background-repeat: no-repeat;}
.x-aq *{color: #817e7e;font-size:calc(12px - 0.12rem + 0.16rem);line-height: 1.5;}

@media (max-width: 900px){
  .x-aa{padding: 0 10px;}
  .x-ab{width: 100%;}
  .a-ag{line-height: 1;padding: .2rem 0;margin-right: 0;}
  .a-al{margin: 0 .5rem;}
  .x-af{width: calc(50%  - .8rem);padding: .2rem;}
  .a-ah{width: 100%;text-align: center;}
  .a-ak{width: 100%;}
  .a-ai{font-size: 13px;}
  .a-aj{font-size: 12px;}
  .a-ak{font-size: 12px;}
  .x-ad{font-size:calc(12px - 0.12rem + 0.3rem);}
  .x-amtitle{font-size:calc(12px - 0.12rem + 0.3rem);}
  .x-ao{width: calc(25% - .4rem);margin: 0 .2rem;font-size: 16px;}
  .x-aq{width: calc(25% - .4rem);margin: 0 .2rem;font-size: 12px;}
  .x-aq *{font-size: 12px;}
}

@media (max-width: 500px){
  .a-al{margin: 0 .2rem;}
  .x-ao{font-size: 14px;}
  .x-af{width: calc(50%  - .5rem);padding: .2rem;}
  .x-ao{width: calc(25% - .2rem);margin: 0 .1rem;}
  .x-aq{width: calc(25% - .2rem);margin: 0 .1rem;}
}

.x-ba{width: 100%;}
.x-bb{width: 14.4rem;margin:  0 auto; font-size: 0;}
.x-bc{display: inline-block;vertical-align: top;border-radius: 5px;overflow: hidden;cursor: pointer;width: 3.45rem;margin-right: .2rem;background-color: #2c2a39;}
.x-bc:nth-child(4n){margin-right: 0;}
.x-bd{border-radius: 5px;overflow: hidden;width: 100%;padding-top: 63.768%;min-height: 3.6rem; position: relative;}
.x-bc:nth-child(2n) .x-bd{padding-top: 0;padding-bottom: 63.768%;}
.x-be{padding: 0 .25rem; padding-top: .3rem;color: #d6d2c3;font-size:calc(12px - 0.12rem + 0.22rem);}
.x-bc:hover .x-be{color: #e60012;}
.x-bf{padding: 0 .25rem;padding-top: .2rem;color: #7b7879;font-size:calc(12px - 0.12rem + 0.16rem);line-height: 1.5;}
.x-bf *{color: #7b7879;font-size:calc(12px - 0.12rem + 0.16rem);line-height: 1.5;}
.x-bg{width: 100%;overflow: hidden;border-radius: 5px ;position: absolute;top: 0;left: 0;}
.x-bc:nth-child(2n) .x-bg{top: auto;bottom: 0;}
.x-bg img{width: 100%;width: 100%;}

@media (max-width: 1800px){
  .x-bd{min-height: 4rem;}
  .x-be{font-size:calc(12px - 0.12rem + 0.2rem);line-height: 1.2;padding: 0 .2rem;padding-top: .3rem;}
  .x-bf{padding: 0 .2rem;padding-top: .2rem;}
}

@media (max-width: 1300px){
  .x-bd{min-height: 4.5rem;}
}
@media (max-width: 1100px){
  .x-bd{min-height: 5rem;}
}

@media (max-width: 900px){
  .x-bb{width: 100%;}
  .x-bc{width: calc(100% - .4rem);margin: 0 .2rem;margin-bottom: .2rem;}
  .x-bd{min-width: 1rem;}
  .x-bf{padding-bottom: .2rem;}
  .x-bc .x-bd {padding-top:  0 !important;padding-bottom:0 !important;}
  .x-bc .x-bg{position: relative; top: 0;bottom: auto;}
}

.y-a{width: 100%;padding-top: .65rem;padding-bottom: .7rem;background-color: #1f1d2d;}
.y-b{width: 14.4rem;margin: 0 auto;margin-top: .45rem;}
.y-c{width: 100%;font-size: 0;margin-bottom: .4rem;}
.y-d{display: inline-block;vertical-align: top;width: 33.3%;text-align: center;padding: 0 .2rem;}
.y-e{display: inline-block;width: .85rem;margin-bottom: .2rem;}
.y-e img{width: 100%;}
.y-text{width: 100%;}
.y-f{color: #d6d2c3;font-size:calc(12px - 0.12rem + 0.24rem);margin-bottom: .15rem;}
.y-g{color: #7d7a77;font-size:calc(12px - 0.12rem + 0.16rem);line-height: 1.3;}
/* .y-map{width: 100%;height: 6rem;} */
.y-map{width: 100%;}
.y-map img{width: 100%;}

@media (max-width: 1400px){
  .y-b{width: 100%;padding: 0 10px;}
}

@media (max-width: 500px){
  .y-d{width: 100%;text-align: center;margin-bottom: .5rem;}
  .y-f{font-size: 16px;}
  .y-g{font-size: 12px;}
  .y-e{display: inline-block;vertical-align: bottom;margin-bottom: 0;}
  .y-text{display: inline-block;vertical-align: bottom;width: calc(100% - 1rem);text-align: left;padding-left: .4rem;}
}



.z-a{width: 100%;padding-top: .65rem;padding-bottom: .7rem;background-color: #1f1d2d;}
.z-b{width: 14.4rem;margin: 0 auto;margin-top: .45rem;}
.z-c{width: 100%;padding-bottom: .5rem;border-top: 1px solid #403f4c;}
.z-d{width: 100%;border-radius: 5px;overflow: hidden;}
.z-e{width: 100%;padding: .3rem 0;border-bottom: 1px solid #403f4c;padding-right: 1rem;position: relative;}
.z-e:after{content: '';position: absolute;right: .6rem;top: 50%;margin-top: -7px; width: 14px;height: 14px;background-size: 14px 14px;background-repeat: no-repeat; background-image: url('../images/a45.png');}
.z-f{display: inline-block;vertical-align: middle;color: #7b7878;border-right: 1px solid #403f4c;margin-right: .6rem; font-size:calc(12px - 0.12rem + 0.35rem);padding: 0 1.2rem 0 .6rem ;}
.z-g{ display: inline-block;vertical-align: middle;color: #d6d2c3;font-size:calc(12px - 0.12rem + 0.2rem);}
.z-h{display: none; width: 100%;font-size: 0;text-align: center;padding:  .2rem 0;background-color: #2c2a39;}
.z-h img{width: 6.35rem;margin: .2rem .25rem;border-radius: 5px;}
.z-d.show .z-e{background-color: #d6d2c3;}
.z-d.show .z-e:after{background-image: url('../images/a45-b.png');}
.z-d.show .z-f{border-right: 1px solid #9f9b96;color: #e60012;}
.z-d.show .z-g{color: #333333;}


@media (max-width: 1400px){
  .z-b{width: 100%;padding: 0 10px;}
  .z-h img{width: calc(45% - .4rem);margin: .2rem;}
  .z-f{padding: 0 .6rem ;}
  .z-g{width: calc(100% - 3.8rem);line-height: 1.2;}
}

@media (max-width: 500px){
  .z-h img{width: calc(100% - .4rem);margin: .2rem;}
  .z-f{padding: 0 .3rem ;margin-right: .3rem;}
  .z-g{width: calc(100% - 3rem);line-height: 1.2;font-size: 12px;}
  .z-e{padding-top: .2rem;padding-bottom: .2rem;}
}

.zp-a{width: 100%;padding-top: .65rem;padding-bottom: .7rem;background-color: #1f1d2d;}
.zp-b{width: 14.4rem;margin: 0 auto;margin-top: .45rem;}
.zp-c{width: 100%;margin-bottom: .3rem;}
.zp-d{width: 100%;font-size: 0;}
.zp-e{display: inline-block;vertical-align: top;width: 2.4rem;margin-right: .2rem; color: #333333;font-size:calc(12px - 0.12rem + 0.14rem);padding-left: .2rem;padding-right: .2rem; cursor: pointer;background-color: #d6d2c3;border-radius: .03rem;position: relative;}
.zp-e:after{display: inline-block;content: "";background-image: url(../images/4.png);background-size: 100% 100%;background-position: center center;background-repeat: no-repeat;width: .15rem;height: .08rem;position: absolute;right: .2rem;top: 45%;z-index: 1;}
.zp-e select{position: absolute;width: 100%;height: 100%;padding-left: 12px;left: 0;top: 0;z-index: 2;opacity: 0;}
.zp-e .cur {width: 100%;display: inline-block; height: .45rem; line-height: .45rem;font-size:calc(12px - 0.12rem + 0.14rem);color: #333333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zp-f{display: inline-block;vertical-align: top; width: 5.05rem;height: .45rem;background-color: #d6d2c3;border-radius: .03rem;color: #666666;font-size:calc(12px - 0.12rem + 0.14rem);border: none;outline-style: none;text-indent: .2rem;margin-right: .2rem;}
.zp-g{display: inline-block;vertical-align: top; width: 1.3rem;height: .45rem;background-color: #4f4e55;border-radius: 3px;border: none;outline-style: none;color: #fff;font-size:calc(12px - 0.12rem + 0.14rem);cursor: pointer;}
.zp-g:hover{background-color: #e60012;color: #ffffff;}
.zp-h{width: 100%;margin-bottom: .5rem;}
.zp-i{width: 100%;background-color: #e60012;border-radius: .05rem .05rem 0px 0px;padding:.2rem 1.1rem;font-size: 0;}
.zp-j{display: inline-block;vertical-align: middle;color: #ffffff;font-size:calc(12px - 0.12rem + 0.16rem);line-height: 1.2;}
.zp-j1{width: 1.6rem;}
.zp-j2{width: 1.7rem;text-align: center;}
.zp-j3{width: 2.3rem;text-align: center;}
.zp-j4{width: 2.3rem;text-align: center;}
.zp-j5{width: 2.3rem;text-align: center;}
.zp-j6{width: 1.6rem;text-align: center;}
.zp-k{width: 100%;}
.zp-l{width: 100%;cursor: pointer;}
.zp-m{width: 100%;padding: .2rem 1.1rem;border-bottom: 1px solid #403f4c;position: relative;font-size: 0;}
.zp-m:after{content: '';position: absolute;right: 1rem;top: 50%;margin-top: -.07rem;width: .14rem;height: .14rem;background-size: .14rem .14rem;background-repeat: no-repeat;background-image: url(../images/a45.png);}
.zp-n{display: inline-block;vertical-align: middle;color: #ffffff;font-size:calc(12px - 0.12rem + 0.16rem);line-height: 1.2;}
.zp-n1{width: 1.6rem;}
.zp-n2{width: 1.7rem;text-align: center;}
.zp-n3{width: 2.3rem;text-align: center;}
.zp-n4{width: 2.3rem;text-align: center;}
.zp-n5{width: 2.3rem;text-align: center;}
.zp-n6{width: 1.6rem;text-align: center;}
.zp-o{width: 100%;background-color: #2c2a39;padding: .4rem 1.1rem;display: none;}
.zp-p{width: 100%;}
.zp-p:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.zp-q{float: left;width: 50%;padding-right: .2rem;margin-bottom: .4rem;}
.zp-r{color: #e60012;font-size:calc(12px - 0.12rem + 0.16rem);margin-bottom: .2rem;}
.zp-s{width: 100%;color: #d6d2c3;font-size:calc(12px - 0.12rem + 0.14rem);line-height: 2;}
.zp-s *{width: 100%;color: #d6d2c3;font-size:calc(12px - 0.12rem + 0.14rem);line-height: 2;}
.zp-t{width: 100%;}
.zp-w{width: 100%;color: #e60012;font-size:calc(12px - 0.12rem + 0.16rem);margin-bottom: .2rem;}
.zp-v{width: 100%;}
.zp-u{display: inline-block;vertical-align: middle;margin-right: .25rem;color: #d6d2c3;font-size:calc(12px - 0.12rem + 0.14rem);line-height: 1.3;}
/* .zp-l.show .zp-o{display: block;} */
.zp-l.show .zp-m{background-color: #d6d2c3;}
.zp-l.show .zp-m:after{background-image: url(../images/a45-b.png);}
.zp-l.show .zp-n{color: #333333;}

@media (max-width: 1200px){
  .zp-j{font-size: 12px;}
  .zp-n{font-size: 12px;}
  .zp-m:after{right: .5rem;}
}

@media (max-width: 750px){
  .zp-b{width: 100%;padding: 0 10px;}
  .zp-e{width: calc(33.3% - .4rem) ;margin:.2rem;}
  .zp-f{width: calc(70% - .4rem);margin:.2rem;}
  .zp-g{width:  calc(30% - .4rem);margin:.2rem;}

  .zp-i{width: 100%;padding-left: .2rem;padding-right: .2rem;}
  .zp-j1{margin-right: 0;}
  .zp-j1{width: calc(31.3% - .2rem);margin: 0 .1rem;}
  .zp-j2{display: none;}
  .zp-j3{display: none;}
  .zp-j4{width: calc(35.3% - .6rem);margin: 0 .1rem;}
  .zp-j5{display: none;}
  .zp-j6{width: calc(33.3% - .2rem);margin: 0 .1rem;}
  .zp-m{width: 100%;padding-left: .2rem;padding-right: .2rem;}
  .zp-n1{width: calc(31.3% - .2rem);margin: 0 .1rem;}
  .zp-n2{display: none;}
  .zp-n3{display: none;}
  .zp-n4{width: calc(35.3% - .2rem);margin: 0 .1rem;}
  .zp-n5{display: none;}
  .zp-n6{width: calc(33.3% - .6rem);margin: 0 .1rem;}
  .zp-o{padding-right: .2rem;padding-left: .2rem;}
  .zp-q{width: 100%;}
  .zp-m:after{right: .2rem;}
}

@media (max-width:500px){
  .zp-e{width: calc(33.3% - .2rem) ;margin:.2rem .1rem;}
  .zp-f{width: calc(70% - .2rem);margin:.2rem .1rem;}
  .zp-g{width:  calc(30% - .2rem);margin:.2rem .1rem;}
}

/* .nav-right{display: none;} */
.banner {width: 100%;}
.banner .banner-swiper {width: 100%;}
.banner .banner-swiper .banner-img {display: inline-block;width: 100%;}
.banner .banner-swiper .banner-img img {width: 100%;}
.main-nav {width: 100%;height: .8rem;background-color: #d6d2c3;}
.main-nav .container {width: 14.4rem;height: 100%;margin: 0 auto;}
.main-nav .container .nav-left {float: left;height: 100%;line-height: 0.8rem;font-size: 0;}
.main-nav .container .nav-left .left-img {display: inline-block;width: .19rem;min-width: 15px;vertical-align: middle;}
.main-nav .container .nav-left .left-img img {width: 100%;}
.main-nav .container .nav-left .left-content {display: inline-block;vertical-align: middle;margin-left: 0.2rem;}
.main-nav .container .nav-left .left-content a {font-size:calc(12px - 0.12rem + 0.18rem);color: #333333;display: inline-block;cursor: pointer;}
.main-nav .container .nav-left .left-content a:last-child {color: #e60012;}
.main-nav .container .nav-right {float: right;height: 100%;line-height: 0.8rem;font-size: 0;}
.main-nav .container .nav-right .right-a {padding: 0 .4rem;height: .8rem;line-height: 0.8rem;text-align: center;font-size:calc(12px - 0.12rem + 0.2rem);color: #333333;display: inline-block;cursor: pointer;}
.main-nav .container .nav-right .right-a:hover {background-color: #e60012;color: #ffffff;}
.main-nav .container .nav-right .right-a.active { background-color: #e60012; color: #ffffff;}
@media (max-width:1400px){
  .main-nav .container{width: 100%;padding: 0 10px;}
  .main-nav .container .nav-left .left-content a{font-size: calc(12px - 0.12rem + 0.14rem);}
  .main-nav .container .nav-right .right-a{font-size: calc(12px - 0.12rem + 0.16rem);}
}

@media (max-width:900px){
  .main-nav .container .nav-left{display: none;}
  .main-nav .container .nav-right{float: none;text-align: center;}
  .main-nav .container .nav-right .right-a{font-size: 12px;}
}

.job-offers-main {
  width: 100%;
}

.job-offers-main .main-container {
  width: 100%;
  background-color: #1f1d2d;
  padding-top: 0.65rem;
  padding-bottom: 0.7rem;
}

.job-offers-main .main-container .container-title {
  width: 100%;
  padding-left: 1.5rem;
}

.job-offers-main .main-container .container-title img {
  width: 3.4rem;
  height: .8rem;
}

.job-offers-main .main-container .container {
  width: 14.4rem;
  margin: 0 auto;
  margin-top: 0.45rem;
}

.job-offers-main .main-container .container .search-nav {
  width: 100%;
  font-size: 0;
  height: .45rem;
  margin-bottom: 0.3rem;
}

.job-offers-main .main-container .container .search-nav .search-left {
  display: inline-block;
}

.job-offers-main .main-container .container .search-nav .search-left .select-w {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  height: .45rem;
  background-color: #d6d2c3;
  position: relative;
  padding-right: 30px;
  padding-left: 12px;
  white-space: nowrap;
  margin-right: 0.2rem;
  border-radius: .03rem;
  width: 2.4rem;
  vertical-align: middle;
}

.job-offers-main .main-container .container .search-nav .search-left .select-w .cur {
  width: 100%;
  display: inline-block;
  height: .45rem;
  line-height: .45rem;
  font-family: SourceHanSansCN-Normal;
  font-size: .14rem;
  color: #333333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.job-offers-main .main-container .container .search-nav .search-left .select-w select {
  position: absolute;
  width: 100%;
  height: 100%;
  padding-left: 12px;
  left: 0;
  top: 0;
  z-index: 2;
  opacity: 0;
  filter: alpha(opacity=0);
}

.job-offers-main .main-container .container .search-nav .search-left .select-w:after {
  display: inline-block;
  content: "";
  background-image: url(../images/4.png);
  background-size: 100% 100%;
  background-position: center center;
  background-repeat: no-repeat;
  width: .15rem;
  height: .08rem;
  position: absolute;
  right: .2rem;
  top: 45%;
  z-index: 1;
}

.job-offers-main .main-container .container .search-nav .search-right {
  display: inline-block;
}

.job-offers-main .main-container .container .search-nav .search-right .search-ipt {
  display: inline-block;
  width: 5.08rem;
  height: .45rem;
  background-color: #d6d2c3;
  border-radius: .03rem;
  vertical-align: middle;
  margin-right: 0.2rem;
}

.job-offers-main .main-container .container .search-nav .search-right .search-ipt input {
  border: none;
  background: none;
  outline: none;
  font-family: SourceHanSansCN-Normal;
  font-size: .14rem;
  color: #666666;
  width: 100%;
  height: 100%;
  border-radius: .03rem;
  padding-left: 0.2rem;
  padding-right: 0.2rem;
}

.job-offers-main .main-container .container .search-nav .search-right .search-inquire {
  width: 1.32rem;
  height: .45rem;
  background-color: #e60012;
  border-radius: .03rem;
  display: inline-block;
  vertical-align: middle;
}

.job-offers-main .main-container .container .search-nav .search-right .search-inquire input {
  cursor: pointer;
  border: none;
  outline: none;
  background: none;
  width: 100%;
  height: 100%;
  line-height: 0.45rem;
  text-align: center;
  font-family: SourceHanSansCN-Normal;
  font-size: .14rem;
  color: #ffffff;
}

.job-offers-main .main-container .container .container-content {
  margin-bottom: .5rem;
  width: 100%;
}

.job-offers-main .main-container .container .container-content .content-title {
  width: 100%;
  height: .6rem;
  background-color: #e60012;
  border-radius: .05rem .05rem 0 0;
}

.job-offers-main .main-container .container .container-content .content-title .w1200 {
  width: 12rem;
  margin: 0 auto;
  height: 100%;
  font-size: 0;
}

.job-offers-main .main-container .container .container-content .content-title .w1200 .item {
  height: 100%;
  line-height: 0.6rem;
  display: inline-block;
  font-family: SourceHanSansCN-Normal;
  font-size: .16rem;
  color: #ffffff;
  vertical-align: middle;
}

.job-offers-main .main-container .container .container-content .item-a {
  width: 15%;
}

.job-offers-main .main-container .container .container-content .item-b {
  width: 15%;
}

.job-offers-main .main-container .container .container-content .item-c {
  width: 15%;
}

.job-offers-main .main-container .container .container-content .item-d {
  width: 20%;
}

.job-offers-main .main-container .container .container-content .item-e {
  width: 15%;
}

.job-offers-main .main-container .container .container-content .item-f {
  width: 20%;
}

.job-offers-main .main-container .container .container-content .item-content {
  width: 100%;
}

.job-offers-main .main-container .container .container-content .item-content .content {
  width: 100%;
}

.job-offers-main .main-container .container .container-content .item-content .content .content-a {
  width: 100%;
  height: .6rem;
  font-size: 0;
  border-bottom: 1px solid #403f4c;
  cursor: pointer;
}

.job-offers-main .main-container .container .container-content .item-content .content .content-a .w1200 {
  width: 12rem;
  margin: 0 auto;
  height: 100%;
}

.job-offers-main .main-container .container .container-content .item-content .content .content-a .w1200 .item {
  font-family: SourceHanSansCN-Normal;
  font-size: .14rem;
  color: #d6d2c3;
  display: inline-block;
  height: 100%;
  line-height: 0.6rem;
}

.job-offers-main .main-container .container .container-content .item-content .content .content-a .w1200 .item-f {
  position: relative;
}

.job-offers-main .main-container .container .container-content .item-content .content .content-a .w1200 .item-f:after {
  content: '+';
  color: #d6d2c3;
  font-size: .3rem;
  display: inline-block;
  width: 0.4rem;
  height: 100%;
  line-height: 0.6rem;
  text-align: center;
  position: absolute;
  right: 0;
  top: 0;
}

.job-offers-main .main-container .container .container-content .item-content .content .content-b {
  width: 100%;
  background-color: #2c2a39;
  padding-top: 0.45rem;
  padding-bottom: 0.4rem;
  display: none;
}

.job-offers-main .main-container .container .container-content .item-content .content .content-b .w1200 {
  width: 12rem;
  margin: 0 auto;
}

.job-offers-main .main-container .container .container-content .item-content .content .content-b .w1200 .item {
  width: 49%;
  margin-right: 1%;
  display: inline-block;
  vertical-align: top;
  margin-bottom: 0.4rem;
}

.job-offers-main .main-container .container .container-content .item-content .content .content-b .w1200 .item .item-title {
  width: 100%;
  font-family: MicrosoftYaHei;
  font-size: .16rem;
  color: #e60012;
  margin-bottom: 0.2rem;
}

.job-offers-main .main-container .container .container-content .item-content .content .content-b .w1200 .item .item-text {
  width: 100%;
}

.job-offers-main .main-container .container .container-content .item-content .content .content-b .w1200 .item .item-text p {
  font-family: SourceHanSansCN-Normal;
  font-size: .14rem;
  line-height: .3rem;
  color: #d6d2c3;
}

.job-offers-main .main-container .container .container-content .item-content .content .content-b .w1200 .item:nth-child(2n) {
  margin-right: 0;
}

.job-offers-main .main-container .container .container-content .item-content .content.show .content-a {
  background-color: #d6d2c3;
}

.job-offers-main .main-container .container .container-content .item-content .content.show .content-a .w1200 .item {
  color: #333333;
}

.job-offers-main .main-container .container .container-content .item-content .content.show .content-a .w1200 .item-f:after {
  content: '-';
  color: #e60012;
}

@media (max-width: 900px) {
  .job-offers-main .main-container .container {
    width: 100%;
    padding: 0 10px;
  }
  .job-offers-main .main-container .container .search-nav {
    width: 100%;
    max-width: 500px;
    height: auto;
    margin: 0 auto;
  }
  .job-offers-main .main-container .container .search-nav .search-left {
    display: block;
  }
  .job-offers-main .main-container .container .search-nav .search-left .select-w {
    margin-bottom: 0.2rem;
  }
  .job-offers-main .main-container .container .search-nav .search-right {
    display: block;
    margin-bottom: 0.2rem;
  }
  .job-offers-main .main-container .container .container-content .content-title .w1200 {
    width: 100%;
    padding: 0 1.1rem;
  }
  .job-offers-main .main-container .container .container-content .content-title .w1200 .item-a {
    width: 25%;
  }
  .job-offers-main .main-container .container .container-content .content-title .w1200 .item-b {
    display: none;
  }
  .job-offers-main .main-container .container .container-content .content-title .w1200 .item-c {
    display: none;
  }
  .job-offers-main .main-container .container .container-content .content-title .w1200 .item-d {
    width: 40%;
    text-align: center;
  }
  .job-offers-main .main-container .container .container-content .content-title .w1200 .item-e {
    display: none;
  }
  .job-offers-main .main-container .container .container-content .content-title .w1200 .item-f {
    width: 35%;
  }
  .job-offers-main .main-container .container .container-content .item-content .content .content-a .w1200 {
    width: 100%;
    padding: 0 1.1rem;
  }
  .job-offers-main .main-container .container .container-content .item-content .content .content-a .w1200 .item-a {
    width: 25%;
  }
  .job-offers-main .main-container .container .container-content .item-content .content .content-a .w1200 .item-b {
    display: none;
  }
  .job-offers-main .main-container .container .container-content .item-content .content .content-a .w1200 .item-c {
    display: none;
  }
  .job-offers-main .main-container .container .container-content .item-content .content .content-a .w1200 .item-d {
    width: 40%;
    text-align: center;
  }
  .job-offers-main .main-container .container .container-content .item-content .content .content-a .w1200 .item-e {
    display: none;
  }
  .job-offers-main .main-container .container .container-content .item-content .content .content-a .w1200 .item-f {
    width: 35%;
  }
  .job-offers-main .main-container .container .container-content .item-content .content .content-b .w1200 {
    width: 100%;
    padding: 0 10px;
  }
  .job-offers-main .main-container .container .container-content .item-content .content .content-b .w1200 .item {
    width: 100%;
    margin-right: 0;
  }
}

.activity-photos-main {
  width: 100%;
}

.activity-photos-main .main-container {
  width: 100%;
  background-color: #1f1d2d;
  padding-top: 0.65rem;
  padding-bottom: 0.7rem;
}

.activity-photos-main .main-container .container-title {
  width: 100%;
  padding-left: 1.5rem;
}

.activity-photos-main .main-container .container-title img {
  width: 3.4rem;
  height: .8rem;
}

.activity-photos-main .main-container .container {
  width: 14.4rem;
  margin: 0 auto;
  margin-top: 0.45rem;
}

.activity-photos-main .main-container .container .container-content {
  width: 100%;
  margin-bottom: .5rem;
}

.activity-photos-main .main-container .container .container-content .item-content {
  width: 100%;
  border-top: 1px solid #403f4c;
}

.activity-photos-main .main-container .container .container-content .item-content .content {
  width: 100%;
}

.activity-photos-main .main-container .container .container-content .item-content .content .content-a {
  width: 100%;
  height: .6rem;
  font-size: 0;
  border-bottom: 1px solid #403f4c;
  cursor: pointer;
}

.activity-photos-main .main-container .container .container-content .item-content .content .content-a .w1200 {
  width: 100%;
  margin: 0 auto;
  height: 100%;
}

.activity-photos-main .main-container .container .container-content .item-content .content .content-a .w1200 .item {
  font-family: SourceHanSansCN-Normal;
  /* font-size: .2rem; */
  font-size:calc(12px - 0.12rem + 0.2rem) ;
  color: #d6d2c3;
  display: inline-block;
  height: 100%;
  line-height: 0.6rem;
  vertical-align: middle;
}

.activity-photos-main .main-container .container .container-content .item-content .content .content-a .w1200 .item-a {
  width: 20%;
  text-align: center;
  font-family: TVPSVainCapitalRegular;
  font-size:calc(12px - 0.12rem + 0.35rem) ;
  color: rgba(214, 210, 195, 0.5);
  position: relative;
}

.activity-photos-main .main-container .container .container-content .item-content .content .content-a .w1200 .item-a:after {
  content: '';
  display: inline-block;
  width: 1px;
  height: .34rem;
  background-color: rgba(214, 210, 195, 0.15);
  position: absolute;
  top: 24%;
  right: 0;
}

.activity-photos-main .main-container .container .container-content .item-content .content .content-a .w1200 .item-f {
  position: relative;
  width: 80%;
  padding-left: 0.6rem;
}

.activity-photos-main .main-container .container .container-content .item-content .content .content-a .w1200 .item-f:after {
  content: '+';
  color: #d6d2c3;
  font-size: .3rem;
  display: inline-block;
  width: 0.4rem;
  height: 100%;
  line-height: 0.6rem;
  text-align: center;
  position: absolute;
  right: 5%;
  top: 0;
}

.activity-photos-main .main-container .container .container-content .item-content .content .content-b {
  width: 100%;
  background-color: #2c2a39;
  padding: 0 .6rem;
  padding-top: 0.45rem;
  padding-bottom: 0.4rem;
  display: none;
}

.activity-photos-main .main-container .container .container-content .item-content .content .content-b .content-img {
  width: 100%;
  font-size: 0;
}

.activity-photos-main .main-container .container .container-content .item-content .content .content-b .content-img img {
  display: inline-block;
  width: 6.35rem;
  margin-right: 0.5rem;
}

.activity-photos-main .main-container .container .container-content .item-content .content .content-b .content-img img:nth-child(2n) {
  margin-right: 0;
}

.activity-photos-main .main-container .container .container-content .item-content .content.show .content-a {
  background-color: #d6d2c3;
}

.activity-photos-main .main-container .container .container-content .item-content .content.show .content-a .w1200 .item {
  color: #333333;
}

.activity-photos-main .main-container .container .container-content .item-content .content.show .content-a .w1200 .item-a {
  color: #e60012;
}

.activity-photos-main .main-container .container .container-content .item-content .content.show .content-a .w1200 .item-f:after {
  content: '-';
  color: #e60012;
}

@media (max-width: 900px) {
  .activity-photos-main .main-container .container {
    width: 100%;
    padding: 0 10px;
  }
  .activity-photos-main .main-container .container .container-content .item-content .content .content-a .w1200 {
    width: 100%;
  }
  .activity-photos-main .main-container .container .container-content .item-content .content .content-b {
    padding: 0 10px;
    padding-top: 0.45rem;
    padding-bottom: 0.4rem;
  }
  .activity-photos-main .main-container .container .container-content .item-content .content .content-b .content-img img {
    width: 100%;
    margin-right: 0;
    margin-bottom: 0.2rem;
  }
}

.contact-details-main {
  width: 100%;
}

.contact-details-main .main-container {
  width: 100%;
  background-color: #1f1d2d;
  padding-top: 0.65rem;
  padding-bottom: 0.7rem;
}

.contact-details-main .main-container .container-title {
  width: 100%;
  padding-left: 1.5rem;
}

.contact-details-main .main-container .container-title img {
  width: 3.4rem;
  height: .8rem;
}

.contact-details-main .main-container .container {
  width: 14.4rem;
  margin: 0 auto;
  margin-top: 0.45rem;
}

.contact-details-main .main-container .container .container-content {
  width: 100%;
}

.contact-details-main .main-container .container .container-content .item-content {
  width: 100%;
  font-size: 0;
  margin-bottom: 0.4rem;
}

.contact-details-main .main-container .container .container-content .item-content .item {
  display: inline-block;
  width: 33.3%;
  vertical-align: top;
}

.contact-details-main .main-container .container .container-content .item-content .item .item-img {
  width: .85rem;
  height: .85rem;
  margin: 0 auto;
  margin-bottom: 0.2rem;
}

.contact-details-main .main-container .container .container-content .item-content .item .item-img img {
  width: 100%;
  height: 100%;
}

.contact-details-main .main-container .container .container-content .item-content .item .item-title {
  font-family: SourceHanSansCN-Normal;
  font-size: .24rem;
  color: #d6d2c3;
  margin-bottom: 0.15rem;
  width: 100%;
  text-align: center;
}

.contact-details-main .main-container .container .container-content .item-content .item .item-text {
  font-family: SourceHanSansCN-Normal;
  font-size: .16rem;
  color: rgba(214, 210, 195, 0.5);
  width: 100%;
  text-align: center;
}

.contact-details-main .main-container .container .container-content .item-map {
  width: 100%;
}

.contact-details-main .main-container .container .container-content .item-map img {
  width: 100%;
}

@media (max-width: 900px) {
  .contact-details-main .main-container .container {
    width: 100%;
    padding: 0 10px;
  }
}

.company-news-list-main {
  width: 100%;
}

.company-news-list-main .main-container {
  width: 100%;
  background-color: #1f1d2d;
  padding-top: 0.65rem;
  padding-bottom: 0.7rem;
}

.company-news-list-main .main-container .container-title {
  width: 100%;
  padding-left: 1.5rem;
}

.company-news-list-main .main-container .container-title img {
  width: 3.4rem;
  height: .8rem;
}

.company-news-list-main .main-container .container {
  width: 14.4rem;
  margin: 0 auto;
  margin-top: 0.45rem;
}

.company-news-list-main .main-container .container .container-content {
  width: 100%;
  height: 4.3rem;
  font-size: 0;
  position: relative;
  margin-bottom: 0.5rem;
  border-radius: 5px;
  overflow: hidden;
}

.company-news-list-main .main-container .container .container-content .company-news-swiper {
  width: 7rem;
  height: 100%;
  background-color: #313131;
  border-radius: .05rem 0 0 .05rem;
  display: inline-block;
}

.company-news-list-main .main-container .container .container-content .company-news-swiper .swiper-slide {
  width: 100%;
  height: 100%;
}

.company-news-list-main .main-container .container .container-content .company-news-swiper .swiper-slide .item-img {
  width: 100%;
  height: 100%;
}

.company-news-list-main .main-container .container .container-content .company-news-swiper .swiper-slide .item-img img {
  width: 100%;
  height: 100%;
  transition: all .3s;
  transform: scale(1.00);
}
.company-news-list-main .main-container .container .container-content .company-news-swiper .swiper-slide .item-img img:hover{
  transition: all .3s;
  transform: scale(1.10);
}

.company-news-list-main .main-container .container .container-content .container-right {
  width: 7.4rem;
  height: 100%;
  background-color: #d6d2c3;
  display: inline-block;
  vertical-align: top;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  position: relative;
}

.company-news-list-main .main-container .container .container-content .container-right .right-a {
  display: block;
  cursor: pointer;
  width: 100%;
  padding-top: 0.5rem;
  padding-bottom: 0.45rem;
  border-bottom: 1px solid #b1aea5;
}

.company-news-list-main .main-container .container .container-content .container-right .right-a .right-title {
  font-family: SourceHanSansCN-Normal;
  font-size: calc(12px - .12rem + .24rem);
  color: #333333;
  margin-bottom: 0.28rem;
}
.company-news-list-main .main-container .container .container-content .container-right .right-a .right-title:hover{color: #e60012;}

.company-news-list-main .main-container .container .container-content .container-right .right-a .date-browse {
  width: 100%;
  font-size: 0;
  margin-bottom: 0.35rem;
}

.company-news-list-main .main-container .container .container-content .container-right .right-a .date-browse .date {
  display: inline-block;
}

.company-news-list-main .main-container .container .container-content .container-right .right-a .date-browse .date .date-img {
  width: .16rem;
  height: .16rem;
  display: inline-block;
}

.company-news-list-main .main-container .container .container-content .container-right .right-a .date-browse .date .date-img img {
  width: 100%;
  height: 100%;
}

.company-news-list-main .main-container .container .container-content .container-right .right-a .date-browse .date .date-text {
  display: inline-block;
  font-family: ArialMT;
  font-size: calc(12px - .12rem + .14rem);
  color: #666666;
  margin-left: 0.14rem;
  vertical-align: middle;
}

.company-news-list-main .main-container .container .container-content .container-right .right-a .date-browse .browse {
  display: inline-block;
  margin-left: 0.25rem;
}

.company-news-list-main .main-container .container .container-content .container-right .right-a .date-browse .browse .browse-img {
  display: inline-block;
  width: .19rem;
  height: .12rem;
}

.company-news-list-main .main-container .container .container-content .container-right .right-a .date-browse .browse .browse-img img {
  width: 100%;
  height: 100%;
}

.company-news-list-main .main-container .container .container-content .container-right .right-a .date-browse .browse .browse-text {
  display: inline-block;
  margin-left: 0.14rem;
  font-family: ArialMT;
  font-size: calc(12px - .12rem + .14rem);
  color: #666666;
  vertical-align: middle;
}

.company-news-list-main .main-container .container .container-content .container-right .right-a .right-text {
  width: 100%;
  font-family: SourceHanSansCN-Normal;
  font-size: calc(12px - .12rem + .16rem);
  line-height: 1.875;
  color: #333333;
  margin-bottom: 0.22rem;
}

.company-news-list-main .main-container .container .container-content .container-right .right-a .learn-more {
  display: block;
  cursor: pointer;
  font-family: MicrosoftYaHei;
  font-size: calc(12px - .12rem + .14rem);
  color: #e60012;
}

.company-news-list-main .main-container .container .container-content .pagination-prev-next {
  width: 100%;
  position: absolute;
  bottom: .3rem;
  left: 0;
  height: .46rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.company-news-list-main .main-container .container .container-content .pagination-prev-next .cn-pagination {
  display: inline-block;
  float: right;
  position: static;
  height: 100%;
  line-height: 0.46rem;
}

.company-news-list-main .main-container .container .container-content .pagination-prev-next .cn-pagination .swiper-pagination-bullet {
  width: .12rem;
  height: .12rem;
  background-color: rgba(31, 29, 45, 0.2);
  opacity: 1;
  margin-left: 0.12rem;
  border-radius: 50%;
  vertical-align: middle;
}

.company-news-list-main .main-container .container .container-content .pagination-prev-next .cn-pagination .swiper-pagination-bullet-active {
  background-color: #e60012;
}

.company-news-list-main .main-container .container .container-content .pagination-prev-next .cn-prev {
  width: .46rem;
  height: .46rem;
  background-color: #4f4e55;
  border-radius: .03rem;
  background-image: url(../images/15.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: .09rem .14rem;
  margin-top: 0;
  position: static;
  left: auto;
  right: 6.44rem;
  top: auto;
  bottom: .5rem;
  display: inline-block;
  margin-right: 0.15rem;
}

.company-news-list-main .main-container .container .container-content .pagination-prev-next .cn-prev:hover {
  background-color: #e60012;
}

.company-news-list-main .main-container .container .container-content .pagination-prev-next .cn-next {
  width: .46rem;
  height: .46rem;
  background-color: #4f4e55;
  border-radius: .03rem;
  background-image: url(../images/16.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: .09rem .14rem;
  margin-top: 0;
  position: static;
  left: auto;
  right: 5.8rem;
  top: auto;
  bottom: .5rem;
  display: inline-block;
  margin-right: 0.15rem;
}

.company-news-list-main .main-container .container .container-content .pagination-prev-next .cn-next:hover {
  background-color: #e60012;
}

.company-news-list-main .main-container .container .container-list {
  width: 100%;
  overflow: hidden;
}

.company-news-list-main .main-container .container .container-list .list-box {
  width: calc(100% + .25rem);
  font-size: 0;
  margin-bottom: .3rem;
}

.company-news-list-main .main-container .container .container-list .list-box .item {
  width: 3.4rem;
  display: inline-block;
  margin-right: 0.25rem;
  margin-bottom: 0.25rem;
  vertical-align: top;
  cursor: pointer;
}

.company-news-list-main .main-container .container .container-list .list-box .item .item-img {
  width: 100%;
  border-radius: .05rem .05rem 0 0;
}

.company-news-list-main .main-container .container .container-list .list-box .item .item-img img {
  width: 100%;
  border-radius: 5px;
}

.company-news-list-main .main-container .container .container-list .list-box .item .item-content {
  width: 100%;
  height: 2rem;
  background-color: #2c2a39;
  border-radius: 0 0 0.05rem 0.05rem;
  padding-left: 0.3rem;
  padding-right: 0.25rem;
  padding-top: 0.25rem;
}

.company-news-list-main .main-container .container .container-list .list-box .item .item-content .item-title {
  font-family: SourceHanSansCN-Normal;
  font-size: .18rem;
  line-height: 1.4;
  color: #d6d2c3;
  margin-bottom: 0.18rem;
}

.company-news-list-main .main-container .container .container-list .list-box .item .item-content .item-text {
  font-family: SourceHanSansCN-Normal;
  font-size: .14rem;
  line-height: 1.7;
  color: #d6d2c3;
  margin-bottom: 0.2rem;
}

.company-news-list-main .main-container .container .container-list .list-box .item .item-content .item-date {
  font-family: SourceHanSansCN-Normal;
  font-size: .14rem;
  color: rgba(214, 210, 195, 0.5);
}

.company-news-list-main .main-container .container .container-list .list-box .item:hover .item-img {
  overflow: hidden;
}

.company-news-list-main .main-container .container .container-list .list-box .item:hover .item-img img {
  -webkit-transition: all .6s;
  transition: all .6s;
}

.company-news-list-main .main-container .container .container-list .list-box .item:hover .item-img img:hover {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

.company-news-list-main .main-container .container .container-list .list-box .item:hover .item-content .item-title {
  color: #e60012;
}

.company-news-list-main .main-container .container .container-list .list-box .item:hover .item-content .item-date {
  color: #d6d2c3;
}

@media (max-width: 1200px) {
  .company-news-list-main .main-container .container .container-list .list-box {
    width: calc(100% + 1%);
  }
  .company-news-list-main .main-container .container .container-list .list-box .item {
    width: 49%;
    margin-right: 1%;
  }
  .company-news-list-main .main-container .container .container-list .list-box .item .item-content {
    height: 120px;
  }
}

@media (max-width: 900px) {
  .company-news-list-main .main-container .container {
    width: 100%;
    padding: 0 10px;
  }
  .company-news-list-main .main-container .container .container-content {
    height: auto;
  }
  .company-news-list-main .main-container .container .container-content .company-news-swiper {
    width: 100%;
  }
  .company-news-list-main .main-container .container .container-content .container-right {
    width: 100%;
  }
  .company-news-list-main .main-container .container .container-content .container-right .right-a {
    margin-bottom: 0.45rem;
  
  }
  .company-news-list-main .main-container .container .container-content .container-right .pagination-prev-next {
    position: static;
    padding: 0;
    margin-bottom: 0.2rem;
  }

  .company-news-list-main .main-container .container .container-list .list-box .item .item-content .item-title{
    font-size: 13px;
  }
  .company-news-list-main .main-container .container .container-list .list-box .item .item-content .item-text{
    font-size: 11px;
  }
  .company-news-list-main .main-container .container .container-list .list-box .item .item-content .item-date{
    font-size: 11px;
  }
}

@media (max-width: 400px) {
  .company-news-list-main .main-container .container .container-list .list-box {
    width: 100%;
  }
  .company-news-list-main .main-container .container .container-list .list-box .item {
    width: 100%;
    margin-right: 0;
    font-size: 0;
    padding:  .1rem;
    background-color: #2c2a39;
  }
  .company-news-list-main .main-container .container .container-list .list-box .item .item-img{
    display: inline-block;vertical-align: middle;width: 40%;
  }
  .company-news-list-main .main-container .container .container-list .list-box .item .item-content{
    display: inline-block;vertical-align: middle;
    width: 60%;
    height: auto;
    padding-left: 0.2rem;
    padding-right: 0;
    padding-top: 0;
  }
}
/*# sourceMappingURL=DK_style.css.map */